X509SigningCredentials Constructores

Definición

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.

ski
SecurityKeyIdentifier

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.

ski
SecurityKeyIdentifier

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 .

Se aplica a