Aracılığıyla paylaş


X509SigningCredentials Oluşturucular

Tanım

Belirtilen X.509 sertifikasını X509SigningCredentials temel alarak sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

X509SigningCredentials(X509Certificate2)

Belirtilen X.509 sertifikasını X509SigningCredentials temel alarak sınıfının yeni bir örneğini başlatır.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Belirtilen X.509 sertifikasını ve güvenlik anahtarı tanımlayıcısını temel alarak sınıfının yeni bir örneğini X509SigningCredentials başlatır.

X509SigningCredentials(X509Certificate2, String, String)

Belirtilen X.509 sertifikasını, imza algoritmasını X509SigningCredentials ve özet algoritmasını temel alarak sınıfın yeni bir örneğini başlatır.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Belirtilen X.509 sertifikasını, güvenlik anahtarı tanımlayıcısını X509SigningCredentials , imza algoritmasını ve özet algoritmasını temel alarak sınıfın yeni bir örneğini başlatır.

X509SigningCredentials(X509Certificate2)

Belirtilen X.509 sertifikasını X509SigningCredentials temel alarak sınıfının yeni bir örneğini başlatır.

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)

Parametreler

certificate
X509Certificate2

X.509 sertifikası.

Açıklamalar

Varsayılan olarak, bu oluşturucu güvenlik anahtarı tanımlayıcısını oluşturmak için bir X509RawDataKeyIdentifierClause kullanır.

Şunlara uygulanır

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Belirtilen X.509 sertifikasını ve güvenlik anahtarı tanımlayıcısını temel alarak sınıfının yeni bir örneğini X509SigningCredentials başlatır.

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)

Parametreler

certificate
X509Certificate2

X.509 sertifikası.

ski
SecurityKeyIdentifier

Güvenlik anahtarı tanımlayıcısı.

Açıklamalar

Bir öğesine başvuran X509SecurityToken bir güvenlik anahtarı tanımlayıcısı oluşturmak için Windows Communication Foundation tarafından desteklenen anahtar tanımlayıcı yan tümcesi türleri : X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClauseve X509RawDataKeyIdentifierClause. Ancak, özel senaryoları etkinleştirmek için, bu oluşturucu parametrede ski sağlanan güvenlik anahtarı tanımlayıcısını oluşturmak için kullanılan yan tümce türleri üzerinde herhangi bir doğrulama gerçekleştirmez.

Şunlara uygulanır

X509SigningCredentials(X509Certificate2, String, String)

Belirtilen X.509 sertifikasını, imza algoritmasını X509SigningCredentials ve özet algoritmasını temel alarak sınıfın yeni bir örneğini başlatır.

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)

Parametreler

certificate
X509Certificate2

X.509 sertifikası.

signatureAlgorithm
String

İmza algoritması.

digestAlgorithm
String

Özet algoritması.

Açıklamalar

Varsayılan olarak, bu oluşturucu güvenlik anahtarı tanımlayıcısını oluşturmak için bir X509RawDataKeyIdentifierClause kullanır.

Şunlara uygulanır

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Belirtilen X.509 sertifikasını, güvenlik anahtarı tanımlayıcısını X509SigningCredentials , imza algoritmasını ve özet algoritmasını temel alarak sınıfın yeni bir örneğini başlatır.

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)

Parametreler

certificate
X509Certificate2

X.509 sertifikası.

ski
SecurityKeyIdentifier

Güvenlik anahtarı tanımlayıcısı.

signatureAlgorithm
String

İmza algoritması.

digestAlgorithm
String

Özet algoritması.

Açıklamalar

Bir öğesine başvuran X509SecurityToken bir güvenlik anahtarı tanımlayıcısı oluşturmak için Windows Communication Foundation tarafından desteklenen anahtar tanımlayıcı yan tümcesi türleri : X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClauseve X509RawDataKeyIdentifierClause. Ancak, özel senaryoları etkinleştirmek için, bu oluşturucu parametrede ski sağlanan güvenlik anahtarı tanımlayıcısını oluşturmak için kullanılan yan tümce türleri üzerinde herhangi bir doğrulama gerçekleştirmez.

Şunlara uygulanır