CngKey.Export(CngKeyBlobFormat) Metode
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.
Mengekspor materi kunci ke dalam BLOB, dalam format yang ditentukan.
public:
cli::array <System::Byte> ^ Export(System::Security::Cryptography::CngKeyBlobFormat ^ format);
public byte[] Export (System.Security.Cryptography.CngKeyBlobFormat format);
[System.Security.SecurityCritical]
public byte[] Export (System.Security.Cryptography.CngKeyBlobFormat format);
member this.Export : System.Security.Cryptography.CngKeyBlobFormat -> byte[]
[<System.Security.SecurityCritical>]
member this.Export : System.Security.Cryptography.CngKeyBlobFormat -> byte[]
Public Function Export (format As CngKeyBlobFormat) As Byte()
Parameter
- format
- CngKeyBlobFormat
Objek yang menentukan format BLOB kunci.
Mengembalikan
BLOB yang berisi materi kunci dalam format yang ditentukan.
- Atribut
Pengecualian
format
adalah null
.
Semua kesalahan lainnya. Biasanya, ExportPolicy tidak mengizinkan kunci untuk diekspor.
Keterangan
Cryptography Next Generation (CNG) memungkinkan ekspor dalam format apa pun yang didukung oleh penyedia penyimpanan utama (KSP) yang mendasar. Misalnya, pada Windows Vista, KSP default (yaitu MicrosoftSoftwareKeyStorageProvider) hanya memungkinkan ekspor kunci privat dalam Pkcs8PrivateBlobformat , EccPrivateBlob, dan OpaqueTransportBlob . Pembatasan ini dikendalikan oleh KSP yang mendasar. Jika Anda menggunakan KSP yang berbeda, format lain mungkin berlaku.