EncryptedKeyEncryptingCredentials 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.
EncryptedKeyEncryptingCredentials sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
EncryptedKeyEncryptingCredentials(X509Certificate2) |
Belirtilen X.509 sertifikasını EncryptedKeyEncryptingCredentials temel alarak sınıfının yeni bir örneğini başlatır. |
EncryptedKeyEncryptingCredentials(EncryptingCredentials, Int32, String) |
Belirtilen EncryptingCredentials nesneye, anahtar boyutuna EncryptedKeyEncryptingCredentials ve şifreleme algoritmasına göre sınıfın yeni bir örneğini başlatır. |
EncryptedKeyEncryptingCredentials(X509Certificate2, String, Int32, String) |
Belirtilen X.509 sertifikasını, sarmalama algoritmasını EncryptedKeyEncryptingCredentials , anahtar boyutunu ve şifreleme algoritmasını temel alarak sınıfın yeni bir örneğini başlatır. |
EncryptedKeyEncryptingCredentials(X509Certificate2)
Belirtilen X.509 sertifikasını EncryptedKeyEncryptingCredentials temel alarak sınıfının yeni bir örneğini başlatır.
public:
EncryptedKeyEncryptingCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public EncryptedKeyEncryptingCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.IdentityModel.Tokens.EncryptedKeyEncryptingCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Tokens.EncryptedKeyEncryptingCredentials
Public Sub New (certificate As X509Certificate2)
Parametreler
- certificate
- X509Certificate2
Anahtarı şifrelemek için kullanılan sertifika.
Açıklamalar
Sarmalama kimlik bilgisi bir X.509 sertifikasıysa ve sırasıyla RSA-OAEP ve AES256 olan varsayılan sarmalama algoritmasını ve şifreleme algoritmasını kullanmak istiyorsanız bu oluşturucuyu kullanın.
Şunlara uygulanır
EncryptedKeyEncryptingCredentials(EncryptingCredentials, Int32, String)
Belirtilen EncryptingCredentials nesneye, anahtar boyutuna EncryptedKeyEncryptingCredentials ve şifreleme algoritmasına göre sınıfın yeni bir örneğini başlatır.
public:
EncryptedKeyEncryptingCredentials(System::IdentityModel::Tokens::EncryptingCredentials ^ wrappingCredentials, int keySizeInBits, System::String ^ encryptionAlgorithm);
public EncryptedKeyEncryptingCredentials (System.IdentityModel.Tokens.EncryptingCredentials wrappingCredentials, int keySizeInBits, string encryptionAlgorithm);
new System.IdentityModel.Tokens.EncryptedKeyEncryptingCredentials : System.IdentityModel.Tokens.EncryptingCredentials * int * string -> System.IdentityModel.Tokens.EncryptedKeyEncryptingCredentials
Public Sub New (wrappingCredentials As EncryptingCredentials, keySizeInBits As Integer, encryptionAlgorithm As String)
Parametreler
- wrappingCredentials
- EncryptingCredentials
Oturum anahtarını şifrelemek için kullanılan anahtar sarmalama kimlik bilgileri.
- keySizeInBits
- Int32
Sarmalanan oturum anahtarının anahtar boyutu.
- encryptionAlgorithm
- String
Oturum anahtarı kullanıldığında şifreleme algoritmasını temsil eden bir URI. Bu bir simetrik anahtar algoritması olmalıdır.
Özel durumlar
wrappingCredentials
, null
değeridir.
Açıklamalar
Zaten bir EncryptingCredentials nesneniz varsa ve bunu sarmalama kimlik bilgisi olarak kullanmak istiyorsanız bu oluşturucuyu kullanın.
Şunlara uygulanır
EncryptedKeyEncryptingCredentials(X509Certificate2, String, Int32, String)
Belirtilen X.509 sertifikasını, sarmalama algoritmasını EncryptedKeyEncryptingCredentials , anahtar boyutunu ve şifreleme algoritmasını temel alarak sınıfın yeni bir örneğini başlatır.
public:
EncryptedKeyEncryptingCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::String ^ keyWrappingAlgorithm, int keySizeInBits, System::String ^ encryptionAlgorithm);
public EncryptedKeyEncryptingCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string keyWrappingAlgorithm, int keySizeInBits, string encryptionAlgorithm);
new System.IdentityModel.Tokens.EncryptedKeyEncryptingCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * int * string -> System.IdentityModel.Tokens.EncryptedKeyEncryptingCredentials
Public Sub New (certificate As X509Certificate2, keyWrappingAlgorithm As String, keySizeInBits As Integer, encryptionAlgorithm As String)
Parametreler
- certificate
- X509Certificate2
Anahtarı şifrelemek için kullanılan sertifika.
- keyWrappingAlgorithm
- String
Anahtar sarmalama algoritmasını temsil eden bir URI. Bu bir asimetrik algoritma olmalıdır.
- keySizeInBits
- Int32
Sarmalanan oturum anahtarının anahtar boyutu.
- encryptionAlgorithm
- String
Oturum anahtarı kullanıldığında şifreleme algoritmasını temsil eden bir URI. Bu bir simetrik anahtar algoritması olmalıdır.
Açıklamalar
Sarmalama kimlik bilgisi bir X.509 sertifikasıysa ve kendi sarmalama algoritmanızı ve şifreleme algoritmanızı sağlamak istiyorsanız bu oluşturucuyu kullanın.
Ş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