CngKey.Export(CngKeyBlobFormat) Metod

Definition

Exporterar nyckelmaterialet till en BLOB i det angivna formatet.

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()

Parametrar

format
CngKeyBlobFormat

Ett objekt som anger formatet för nyckeln BLOB.

Returer

Byte[]

En BLOB som innehåller nyckelmaterialet i det angivna formatet.

Attribut

Undantag

format är null.

Alla andra fel. Vanligtvis ExportPolicy tillåter inte nyckeln att exporteras.

Kommentarer

Kryptografi Nästa generation (CNG) tillåter export i valfritt format som den underliggande nyckellagringsprovidern (KSP) stöder. På Windows Vista tillåter till exempel standard-KSP (som är MicrosoftSoftwareKeyStorageProvider) endast export av privata nycklar i formaten Pkcs8PrivateBlob, EccPrivateBlob och OpaqueTransportBlob. Den här begränsningen styrs av den underliggande KSP:n. Om du använder en annan KSP kan andra format gälla.

Gäller för