X509SigningCredentials Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ı.
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ı.
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin