Поделиться через


SigningCredentials Конструкторы

Определение

Инициализирует новый экземпляр класса SigningCredentials.

Перегрузки

SigningCredentials(SecurityKey, String, String)

Инициализирует новый экземпляр класса SigningCredentials.

SigningCredentials(SecurityKey, String, String, SecurityKeyIdentifier)

Инициализирует новый экземпляр класса SigningCredentials.

SigningCredentials(SecurityKey, String, String)

Инициализирует новый экземпляр класса 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)

Параметры

signingKey
SecurityKey

Объект SecurityKey, который содержит ключ шифрования, используемый для создания цифровой подписи.

signatureAlgorithm
String

Универсальный код ресурса (URI), который представляет алгоритм шифрования, используемый для создания цифровой сигнатуры.

digestAlgorithm
String

Универсальный код ресурса (URI), который представляет алгоритм шифрования, используемый для вычисления хэш-кода части сообщения SOAP с цифровой сигнатурой.

Комментарии

Используйте класс SecurityAlgorithms, чтобы указать параметры signatureAlgorithm и digestAlgorithm. Класс SecurityAlgorithms содержит набор статических константных строк, представляющих алгоритмы шифрования. Члены с суффиксом Signature можно использовать, чтобы указать параметр signatureAlgorithm, а члены с суффиксом Digest можно использовать, чтобы указать параметр digestAlgorithm.

Применяется к

SigningCredentials(SecurityKey, String, String, SecurityKeyIdentifier)

Инициализирует новый экземпляр класса 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)

Параметры

signingKey
SecurityKey

Объект SecurityKey, который содержит ключ шифрования, используемый для создания цифровой подписи.

signatureAlgorithm
String

Универсальный код ресурса (URI), который представляет алгоритм шифрования, используемый для создания цифровой сигнатуры.

digestAlgorithm
String

Универсальный код ресурса (URI), который представляет алгоритм шифрования, используемый для вычисления дайджеста части сообщения SOAP с цифровой сигнатурой.

signingKeyIdentifier
SecurityKeyIdentifier

Объект SecurityKeyIdentifier указывает идентификатор, который представляет ключ, используемый для создания цифровой подписи.

Комментарии

Используйте класс SecurityAlgorithms, чтобы указать параметры signatureAlgorithm и digestAlgorithm. Класс SecurityAlgorithms содержит набор статических константных строк, представляющих алгоритмы шифрования. Члены с суффиксом Signature можно использовать, чтобы указать параметр signatureAlgorithm, а члены с суффиксом Digest можно использовать, чтобы указать параметр digestAlgorithm.

Применяется к