Compartir a través de


X509SigningCredentials Constructores

Definición

Inicializa una nueva instancia de la clase X509SigningCredentials basándose en un certificado X.509 especificado.

Sobrecargas

X509SigningCredentials(X509Certificate2)

Inicializa una nueva instancia de la clase X509SigningCredentials basándose en el certificado X.509 especificado.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Inicializa una nueva instancia de la clase X509SigningCredentials basada en el certificado X.509 y el identificador de clave de seguridad especificados.

X509SigningCredentials(X509Certificate2, String, String)

Inicializa una nueva instancia de la clase X509SigningCredentials basada en el certificado X.509, algoritmo de signatura y algoritmo de resumen especificados.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Inicializa una nueva instancia de la clase X509SigningCredentials basada en el certificado X.509, identificador de clave de seguridad, algoritmo de signatura y algoritmo de resumen especificados.

X509SigningCredentials(X509Certificate2)

Inicializa una nueva instancia de la clase X509SigningCredentials 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 un X509RawDataKeyIdentifierClause para generar el identificador de clave de seguridad.

Se aplica a

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Inicializa una nueva instancia de la clase X509SigningCredentials basada 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.

ski
SecurityKeyIdentifier

Identificador de clave de seguridad.

Comentarios

Los tipos de cláusula de identificador de clave admitidos por Windows Communication Foundation para generar un identificador de clave de seguridad que hace referencia a son X509SecurityTokenX509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClausey X509RawDataKeyIdentifierClause. Sin embargo, para habilitar escenarios personalizados, este constructor no realiza ninguna validación en los tipos de cláusula 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 clase X509SigningCredentials basada en el certificado X.509, algoritmo de signatura y algoritmo de resumen 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 signatura.

digestAlgorithm
String

Algoritmo de síntesis.

Comentarios

De forma predeterminada, este constructor usa un X509RawDataKeyIdentifierClause para generar el identificador de clave de seguridad.

Se aplica a

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Inicializa una nueva instancia de la clase X509SigningCredentials basada en el certificado X.509, identificador de clave de seguridad, algoritmo de signatura y algoritmo de resumen 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.

ski
SecurityKeyIdentifier

Identificador de clave de seguridad.

signatureAlgorithm
String

Algoritmo de signatura.

digestAlgorithm
String

Algoritmo de síntesis.

Comentarios

Los tipos de cláusula de identificador de clave admitidos por Windows Communication Foundation para generar un identificador de clave de seguridad que hace referencia a son X509SecurityTokenX509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClausey X509RawDataKeyIdentifierClause. Sin embargo, para habilitar escenarios personalizados, este constructor no realiza ninguna validación en los tipos de cláusula que se usaron para generar el identificador de clave de seguridad proporcionado en el ski parámetro .

Se aplica a