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 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.
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.
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 .