CngKey.Export(CngKeyBlobFormat) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.