CngKey.Export(CngKeyBlobFormat) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以指定的格式將金鑰內容匯出到 BLOB 中。
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()
參數
- format
- CngKeyBlobFormat
指定金鑰 BLOB 格式的物件。
傳回
Byte[]
BLOB,包含指定格式的金鑰內容。
- 屬性
例外狀況
format
為 null
。
所有其他錯誤。 通常 ExportPolicy 不會允許匯出金鑰。
備註
密碼編譯新一代 (CNG) 允許以基礎密鑰儲存提供者所支援的任何格式導出 (KSP) 。 例如,在 Windows Vista 上,預設的 KSP (,) MicrosoftSoftwareKeyStorageProvider 只允許以 、 EccPrivateBlob和 OpaqueTransportBlob 格式匯出私鑰Pkcs8PrivateBlob。 此限制是由基礎 KSP 所控制。 如果您使用不同的 KSP,可能會套用其他格式。