X509SigningCredentials Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da X509SigningCredentials classe com base em um certificado X.509 especificado.
Sobrecargas
| Nome | Description |
|---|---|
| X509SigningCredentials(X509Certificate2) |
Inicializa uma nova instância da X509SigningCredentials classe com base no certificado X.509 especificado. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
Inicializa uma nova instância da X509SigningCredentials classe com base no certificado X.509 especificado e no identificador de chave de segurança. |
| X509SigningCredentials(X509Certificate2, String, String) |
Inicializa uma nova instância da X509SigningCredentials classe com base no certificado X.509 especificado, algoritmo de assinatura e algoritmo digest. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
Inicializa uma nova instância da X509SigningCredentials classe com base no certificado X.509 especificado, identificador de chave de segurança, algoritmo de assinatura e algoritmo digest. |
X509SigningCredentials(X509Certificate2)
Inicializa uma nova instância da X509SigningCredentials classe com base no 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
O certificado X.509.
Comentários
Por padrão, esse construtor usa um X509RawDataKeyIdentifierClause para gerar o identificador de chave de segurança.
Aplica-se a
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)
Inicializa uma nova instância da X509SigningCredentials classe com base no certificado X.509 especificado e no identificador de chave de segurança.
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
O certificado X.509.
O identificador da chave de segurança.
Comentários
Os tipos de cláusula do identificador de chave compatíveis com Windows Communication Foundation para gerar um identificador de chave de segurança que referencia um X509SecurityToken são X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause e X509RawDataKeyIdentifierClause. No entanto, para habilitar cenários personalizados, esse construtor não executa nenhuma validação nos tipos de cláusula que foram usados para gerar o identificador de chave de segurança fornecido no ski parâmetro.
Aplica-se a
X509SigningCredentials(X509Certificate2, String, String)
Inicializa uma nova instância da X509SigningCredentials classe com base no certificado X.509 especificado, algoritmo de assinatura e algoritmo digest.
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
O certificado X.509.
- signatureAlgorithm
- String
O algoritmo de assinatura.
- digestAlgorithm
- String
O algoritmo digest.
Comentários
Por padrão, esse construtor usa um X509RawDataKeyIdentifierClause para gerar o identificador de chave de segurança.
Aplica-se a
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)
Inicializa uma nova instância da X509SigningCredentials classe com base no certificado X.509 especificado, identificador de chave de segurança, algoritmo de assinatura e algoritmo digest.
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
O certificado X.509.
O identificador da chave de segurança.
- signatureAlgorithm
- String
O algoritmo de assinatura.
- digestAlgorithm
- String
O algoritmo digest.
Comentários
Os tipos de cláusula do identificador de chave compatíveis com Windows Communication Foundation para gerar um identificador de chave de segurança que referencia um X509SecurityToken são X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause e X509RawDataKeyIdentifierClause. No entanto, para habilitar cenários personalizados, esse construtor não executa nenhuma validação nos tipos de cláusula que foram usados para gerar o identificador de chave de segurança fornecido no ski parâmetro.