Pkcs8PrivateKeyInfo 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 Pkcs8PrivateKeyInfo.
public Pkcs8PrivateKeyInfo (System.Security.Cryptography.Oid algorithmId, ReadOnlyMemory<byte>? algorithmParameters, ReadOnlyMemory<byte> privateKey, bool skipCopies = false);
new System.Security.Cryptography.Pkcs.Pkcs8PrivateKeyInfo : System.Security.Cryptography.Oid * Nullable<ReadOnlyMemory<byte>> * ReadOnlyMemory<byte> * bool -> System.Security.Cryptography.Pkcs.Pkcs8PrivateKeyInfo
Public Sub New (algorithmId As Oid, algorithmParameters As Nullable(Of ReadOnlyMemory(Of Byte)), privateKey As ReadOnlyMemory(Of Byte), Optional skipCopies As Boolean = false)
Parameter
- algorithmId
- Oid
Pengidentifikasi Objek (OID) yang mengidentifikasi algoritma asimetris untuk kunci ini.
- algorithmParameters
- Nullable<ReadOnlyMemory<Byte>>
Parameter algoritma yang dikodekan BER yang terkait dengan kunci ini, atau null
untuk menghilangkan parameter algoritma saat pengodean.
- privateKey
- ReadOnlyMemory<Byte>
Kunci privat yang dikodekan khusus algoritma.
- skipCopies
- Boolean
true
untuk menyimpan algorithmParameters
dan privateKey
tanpa membuat salinan defensif; jika tidak, false
. Default adalah false
.
Pengecualian
Parameternya algorithmId
adalah null
.
Parameter algorithmParameters
tidak null
, kosong, atau satu nilai yang dikodekan BER.
Keterangan
Tidak ada validasi yang dilakukan pada privateKey
parameter; tidak semua algoritma memerlukan nilai yang dikodekan BER.
Perilaku default konstruktor ini adalah membuat salinan defensif dari algorithmParameters
parameter dan privateKey
.
skipCopies
Ketika parameter adalah true
, salinan defensif ini dilewati.
Jika salinan defensif dilewati dan konten baik algorithmParameters
atau privateKey
berubah 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 skipCopies
parameter ketika mereka dapat yakin bahwa data akan tetap utuh.
Berlaku untuk
Lihat juga
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