Bagikan melalui


CngKey.Export(CngKeyBlobFormat) Metode

Definisi

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

Byte[]

BLOB yang berisi materi kunci dalam format yang ditentukan.

Atribut

Pengecualian

formatadalah 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.

Berlaku untuk