X509SigningCredentials Construtores

Definição

Inicializa uma nova instância da X509SigningCredentials classe com base num certificado X.509 especificado.

Sobrecargas

Name 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 de digestão.

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.

Observações

Por defeito, este construtor usa um X509RawDataKeyIdentifierClause para gerar o identificador da 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.

ski
SecurityKeyIdentifier

O identificador da chave de segurança.

Observações

Os tipos de cláusulas de identificador de chave suportados pela Windows Communication Foundation para gerar um identificador de chave de segurança que faz referência a um X509SecurityToken são X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause e X509RawDataKeyIdentifierClause. No entanto, para permitir cenários personalizados, este construtor não realiza qualquer validação dos tipos de cláusulas 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 de digestão.

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.

Observações

Por defeito, este construtor usa um X509RawDataKeyIdentifierClause para gerar o identificador da 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.

ski
SecurityKeyIdentifier

O identificador da chave de segurança.

signatureAlgorithm
String

O algoritmo de assinatura.

digestAlgorithm
String

O algoritmo digest.

Observações

Os tipos de cláusulas de identificador de chave suportados pela Windows Communication Foundation para gerar um identificador de chave de segurança que faz referência a um X509SecurityToken são X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause e X509RawDataKeyIdentifierClause. No entanto, para permitir cenários personalizados, este construtor não realiza qualquer validação dos tipos de cláusulas usados para gerar o identificador de chave de segurança fornecido no ski parâmetro.

Aplica-se a