Compartilhar via


SigningCredentials Construtores

Definição

Inicializa uma nova instância da classe SigningCredentials.

Sobrecargas

SigningCredentials(SecurityKey, String, String)

Inicializa uma nova instância da classe SigningCredentials.

SigningCredentials(SecurityKey, String, String, SecurityKeyIdentifier)

Inicializa uma nova instância da classe SigningCredentials.

SigningCredentials(SecurityKey, String, String)

Inicializa uma nova instância da classe SigningCredentials.

public:
 SigningCredentials(System::IdentityModel::Tokens::SecurityKey ^ signingKey, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public SigningCredentials (System.IdentityModel.Tokens.SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.SigningCredentials : System.IdentityModel.Tokens.SecurityKey * string * string -> System.IdentityModel.Tokens.SigningCredentials
Public Sub New (signingKey As SecurityKey, signatureAlgorithm As String, digestAlgorithm As String)

Parâmetros

signingKey
SecurityKey

Um SecurityKey que contém a chave de criptografia usada para gerar a assinatura digital.

signatureAlgorithm
String

Um URI que representa o algoritmo de criptografia usado para gerar a assinatura digital.

digestAlgorithm
String

Um URI que representa o algoritmo de criptografia usado para calcular o resumo da parte da mensagem SOAP que deve ser assinada digitalmente.

Comentários

Use a SecurityAlgorithms classe para especificar os signatureAlgorithm parâmetros e digestAlgorithm . A SecurityAlgorithms classe contém um conjunto de cadeias de caracteres estáticas e constantes que representam algoritmos criptográficos. Os membros que têm um Signature sufixo podem ser usados para especificar o signatureAlgorithm parâmetro e os membros que têm um Digest sufixo podem ser usados para especificar o digestAlgorithm parâmetro.

Aplica-se a

SigningCredentials(SecurityKey, String, String, SecurityKeyIdentifier)

Inicializa uma nova instância da classe SigningCredentials.

public:
 SigningCredentials(System::IdentityModel::Tokens::SecurityKey ^ signingKey, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ signingKeyIdentifier);
public SigningCredentials (System.IdentityModel.Tokens.SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm, System.IdentityModel.Tokens.SecurityKeyIdentifier signingKeyIdentifier);
new System.IdentityModel.Tokens.SigningCredentials : System.IdentityModel.Tokens.SecurityKey * string * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SigningCredentials
Public Sub New (signingKey As SecurityKey, signatureAlgorithm As String, digestAlgorithm As String, signingKeyIdentifier As SecurityKeyIdentifier)

Parâmetros

signingKey
SecurityKey

Um SecurityKey que contém a chave de criptografia usada para gerar a assinatura digital.

signatureAlgorithm
String

Um URI que representa o algoritmo de criptografia usado para gerar a assinatura digital.

digestAlgorithm
String

Um URI que representa o algoritmo de criptografia usado para calcular o resumo da parte da mensagem SOAP que deve ser assinada digitalmente.

signingKeyIdentifier
SecurityKeyIdentifier

Um SecurityKeyIdentifier que especifica o identificador que representa a chave que é usada para criar uma assinatura digital.

Comentários

Use a SecurityAlgorithms classe para especificar os signatureAlgorithm parâmetros e digestAlgorithm . A SecurityAlgorithms classe contém um conjunto de cadeias de caracteres constantes estáticas que representam algoritmos criptográficos. Os membros que têm um Signature sufixo podem ser usados para especificar o signatureAlgorithm parâmetro e os membros que têm um Digest sufixo podem ser usados para especificar o digestAlgorithm parâmetro.

Aplica-se a