CngKey.Export(CngKeyBlobFormat) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.