Pkcs12KeyBag(ReadOnlyMemory<Byte>, Boolean) 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 dari Pkcs12KeyBag nilai PKCS#8 PrivateKeyInfo yang dikodekan yang ada.
public Pkcs12KeyBag (ReadOnlyMemory<byte> pkcs8PrivateKey, bool skipCopy = false);
new System.Security.Cryptography.Pkcs.Pkcs12KeyBag : ReadOnlyMemory<byte> * bool -> System.Security.Cryptography.Pkcs.Pkcs12KeyBag
Public Sub New (pkcs8PrivateKey As ReadOnlyMemory(Of Byte), Optional skipCopy As Boolean = false)
Parameter
- pkcs8PrivateKey
- ReadOnlyMemory<Byte>
Nilai PKCS#8 PrivateKeyInfo yang dikodekan BER.
- skipCopy
- Boolean
true
untuk menyimpan pkcs8PrivateKey
tanpa membuat salinan defensif; jika tidak, false
. Default adalah false
.
Pengecualian
Parameter pkcs8privateKey
tidak mewakili satu nilai yang dikodekan BER ASN.1.
Keterangan
Metode ini memvalidasi bahwa pkcs8PrivateKey
adalah satu nilai yang dikodekan BER, tetapi tidak memverifikasi bahwa nilainya adalah nilai PKCS#8 PrivateKeyInfo yang tepat.
Mengangkut kunci privat dalam KeyBag diizinkan oleh standar PKCS#12, tetapi tidak semua pembaca PFX mendukung pemasangan sertifikat dengan kunci dari KeyBag. Untuk dukungan terbaik, kunci transportasi dalam ShroudedKeyBag (Pkcs12ShroudedKeyBag).
Perilaku default metode ini adalah membuat salinan defensif dari pkcs8PrivateKey
.
skipCopy
Ketika parameter adalah true
, salinan defensif ini dilewati.
Jika salinan defensif dilewati dan konten pkcs8PrivateKey
perubahan selama masa pakai nilai yang dikembalikan atau objek apa pun yang dihasilkan oleh metode atau propertinya, maka metode dan properti pada objek tersebut dapat menghasilkan hasil omong kosong atau melempar pengecualian karena keadaan rusak.
Oleh karena itu, penelepon disarankan untuk hanya menggunakan true
nilai untuk skipCopy
parameter ketika mereka dapat yakin bahwa data akan tetap utuh.