CngKey.Export(CngKeyBlobFormat) Methode

Definitie

Hiermee exporteert u het sleutelmateriaal naar een BLOB, in de opgegeven indeling.

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

Parameters

format
CngKeyBlobFormat

Een object dat de indeling van de sleutel-BLOB aangeeft.

Retouren

Byte[]

Een BLOB die het sleutelmateriaal in de opgegeven indeling bevat.

Kenmerken

Uitzonderingen

format is null.

Alle andere fouten. Normaal gesproken staat het ExportPolicy niet toe dat de sleutel wordt geƫxporteerd.

Opmerkingen

Met Cryptografie Next Generation (CNG) kunt u exporteren in elke indeling die de onderliggende sleutelopslagprovider (KSP) ondersteunt. Op Windows Vista is bijvoorbeeld de standaard-KSP (dit is MicrosoftSoftwareKeyStorageProvider) alleen het exporteren van persoonlijke sleutels toegestaan in de indelingen Pkcs8PrivateBlob, EccPrivateBlob en OpaqueTransportBlob. Deze beperking wordt bepaald door de onderliggende KSP. Als u een andere KSP gebruikt, kunnen andere indelingen van toepassing zijn.

Van toepassing op