EncryptedKeyEncryptingCredentials Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas EncryptedKeyEncryptingCredentials.
Overload
EncryptedKeyEncryptingCredentials(X509Certificate2) |
Menginisialisasi instans EncryptedKeyEncryptingCredentials baru kelas berdasarkan sertifikat X.509 yang ditentukan. |
EncryptedKeyEncryptingCredentials(EncryptingCredentials, Int32, String) |
Menginisialisasi instans EncryptedKeyEncryptingCredentials baru kelas berdasarkan objek, ukuran kunci, dan algoritma enkripsi yang ditentukan EncryptingCredentials . |
EncryptedKeyEncryptingCredentials(X509Certificate2, String, Int32, String) |
Menginisialisasi instans EncryptedKeyEncryptingCredentials baru kelas berdasarkan sertifikat X.509 yang ditentukan, algoritma pembungkusan, ukuran kunci, dan algoritma enkripsi. |
EncryptedKeyEncryptingCredentials(X509Certificate2)
Menginisialisasi instans EncryptedKeyEncryptingCredentials baru kelas berdasarkan sertifikat X.509 yang ditentukan.
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)
Parameter
- certificate
- X509Certificate2
Sertifikat yang digunakan untuk mengenkripsi kunci.
Keterangan
Gunakan konstruktor ini jika kredensial pembungkusan adalah sertifikat X.509 dan Anda ingin menggunakan algoritma pembungkusan default dan algoritma enkripsi, yang masing-masing adalah RSA-OAEP dan AES256.
Berlaku untuk
EncryptedKeyEncryptingCredentials(EncryptingCredentials, Int32, String)
Menginisialisasi instans EncryptedKeyEncryptingCredentials baru kelas berdasarkan objek, ukuran kunci, dan algoritma enkripsi yang ditentukan EncryptingCredentials .
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)
Parameter
- wrappingCredentials
- EncryptingCredentials
Kredensial pembungkus kunci yang digunakan untuk mengenkripsi kunci sesi.
- keySizeInBits
- Int32
Ukuran kunci kunci sesi yang dibungkus.
- encryptionAlgorithm
- String
URI yang mewakili algoritma enkripsi saat kunci sesi digunakan. Ini harus menjadi algoritma kunci simetris.
Pengecualian
wrappingCredentials
adalah null
.
Keterangan
Gunakan konstruktor ini jika Anda sudah memiliki EncryptingCredentials objek dan Anda ingin menggunakannya sebagai kredensial pembungkus.
Berlaku untuk
EncryptedKeyEncryptingCredentials(X509Certificate2, String, Int32, String)
Menginisialisasi instans EncryptedKeyEncryptingCredentials baru kelas berdasarkan sertifikat X.509 yang ditentukan, algoritma pembungkusan, ukuran kunci, dan algoritma enkripsi.
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)
Parameter
- certificate
- X509Certificate2
Sertifikat yang digunakan untuk mengenkripsi kunci.
- keyWrappingAlgorithm
- String
URI yang mewakili algoritma pembungkus kunci. Ini harus menjadi algoritma asimetris.
- keySizeInBits
- Int32
Ukuran kunci kunci sesi yang dibungkus.
- encryptionAlgorithm
- String
URI yang mewakili algoritma enkripsi saat kunci sesi digunakan. Ini harus menjadi algoritma kunci simetris.
Keterangan
Gunakan konstruktor ini jika kredensial pembungkusan adalah sertifikat X.509 dan Anda ingin menyediakan algoritma pembungkus dan algoritma enkripsi Anda sendiri.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk