X509SigningCredentials Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного сертификата X.509.
Перегрузки
X509SigningCredentials(X509Certificate2) |
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного сертификата X.509. |
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного идентификатора сертификата X.509 и ключа безопасности. |
X509SigningCredentials(X509Certificate2, String, String) |
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного сертификата X.509, алгоритма подписи и алгоритма дайджеста. |
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного сертификата X.509, идентификатора ключа безопасности, алгоритма подписи и алгоритма дайджеста. |
X509SigningCredentials(X509Certificate2)
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного сертификата X.509.
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)
Параметры
- certificate
- X509Certificate2
Сертификат X.509.
Комментарии
По умолчанию этот конструктор использует X509RawDataKeyIdentifierClause для создания идентификатора ключа безопасности.
Применяется к
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного идентификатора сертификата X.509 и ключа безопасности.
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)
Параметры
- certificate
- X509Certificate2
Сертификат X.509.
Идентификатор ключа безопасности.
Комментарии
Типы предложений идентификатора ключа, поддерживаемые Windows Communication Foundation для создания идентификатора ключа безопасности, ссылающегося на X509SecurityToken, X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClauseи X509RawDataKeyIdentifierClause. Однако для включения пользовательских сценариев этот конструктор не выполняет проверку типов предложений, которые использовались для создания идентификатора ключа безопасности, предоставленного в параметре ski
.
Применяется к
X509SigningCredentials(X509Certificate2, String, String)
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного сертификата X.509, алгоритма подписи и алгоритма дайджеста.
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)
Параметры
- certificate
- X509Certificate2
Сертификат X.509.
- signatureAlgorithm
- String
Алгоритм подписи.
- digestAlgorithm
- String
Алгоритм дайджеста.
Комментарии
По умолчанию этот конструктор использует X509RawDataKeyIdentifierClause для создания идентификатора ключа безопасности.
Применяется к
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)
Инициализирует новый экземпляр класса X509SigningCredentials на основе указанного сертификата X.509, идентификатора ключа безопасности, алгоритма подписи и алгоритма дайджеста.
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)
Параметры
- certificate
- X509Certificate2
Сертификат X.509.
Идентификатор ключа безопасности.
- signatureAlgorithm
- String
Алгоритм подписи.
- digestAlgorithm
- String
Алгоритм дайджеста.
Комментарии
Типы предложений идентификатора ключа, поддерживаемые Windows Communication Foundation для создания идентификатора ключа безопасности, ссылающегося на X509SecurityToken, X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClauseи X509RawDataKeyIdentifierClause. Однако для включения пользовательских сценариев этот конструктор не выполняет проверку типов предложений, которые использовались для создания идентификатора ключа безопасности, предоставленного в параметре ski
.