X509SigningCredentials Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la X509SigningCredentials clase basada en un certificado X.509 especificado.
Sobrecargas
| Nombre | Description |
|---|---|
| X509SigningCredentials(X509Certificate2) |
Inicializa una nueva instancia de la X509SigningCredentials clase basándose en el certificado X.509 especificado. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
Inicializa una nueva instancia de la X509SigningCredentials clase basándose en el certificado X.509 y el identificador de clave de seguridad especificados. |
| X509SigningCredentials(X509Certificate2, String, String) |
Inicializa una nueva instancia de la X509SigningCredentials clase basándose en el certificado X.509, el algoritmo de firma y el algoritmo de síntesis especificados. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
Inicializa una nueva instancia de la X509SigningCredentials clase basada en el certificado X.509 especificado, el identificador de clave de seguridad, el algoritmo de firma y el algoritmo de síntesis especificados. |
X509SigningCredentials(X509Certificate2)
Inicializa una nueva instancia de la X509SigningCredentials clase basándose en el certificado X.509 especificado.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2)
Parámetros
- certificate
- X509Certificate2
Certificado X.509.
Comentarios
De forma predeterminada, este constructor usa para X509RawDataKeyIdentifierClause generar el identificador de clave de seguridad.
Se aplica a
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)
Inicializa una nueva instancia de la X509SigningCredentials clase basándose en el certificado X.509 y el identificador de clave de seguridad especificados.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier)
Parámetros
- certificate
- X509Certificate2
Certificado X.509.
Identificador de clave de seguridad.
Comentarios
Los tipos de cláusulas de identificador de clave admitidos por Windows Communication Foundation para generar un identificador de clave de seguridad que hace referencia a un X509SecurityToken son X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause y X509RawDataKeyIdentifierClause. Sin embargo, para habilitar escenarios personalizados, este constructor no realiza ninguna validación en los tipos de cláusulas que se usaron para generar el identificador de clave de seguridad proporcionado en el ski parámetro .
Se aplica a
X509SigningCredentials(X509Certificate2, String, String)
Inicializa una nueva instancia de la X509SigningCredentials clase basándose en el certificado X.509, el algoritmo de firma y el algoritmo de síntesis especificados.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, signatureAlgorithm As String, digestAlgorithm As String)
Parámetros
- certificate
- X509Certificate2
Certificado X.509.
- signatureAlgorithm
- String
Algoritmo de firma.
- digestAlgorithm
- String
Algoritmo de resumen.
Comentarios
De forma predeterminada, este constructor usa para X509RawDataKeyIdentifierClause generar el identificador de clave de seguridad.
Se aplica a
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)
Inicializa una nueva instancia de la X509SigningCredentials clase basada en el certificado X.509 especificado, el identificador de clave de seguridad, el algoritmo de firma y el algoritmo de síntesis especificados.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier, signatureAlgorithm As String, digestAlgorithm As String)
Parámetros
- certificate
- X509Certificate2
Certificado X.509.
Identificador de clave de seguridad.
- signatureAlgorithm
- String
Algoritmo de firma.
- digestAlgorithm
- String
Algoritmo de resumen.
Comentarios
Los tipos de cláusulas de identificador de clave admitidos por Windows Communication Foundation para generar un identificador de clave de seguridad que hace referencia a un X509SecurityToken son X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause y X509RawDataKeyIdentifierClause. Sin embargo, para habilitar escenarios personalizados, este constructor no realiza ninguna validación en los tipos de cláusulas que se usaron para generar el identificador de clave de seguridad proporcionado en el ski parámetro .