CngKey.Export(CngKeyBlobFormat) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Exportuje klíčový materiál do objektu BLOB v zadaném formátu.
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()
Parametry
- format
- CngKeyBlobFormat
Objekt, který určuje formát klíčového objektu BLOB.
Návraty
Objekt BLOB, který obsahuje klíčový materiál v zadaném formátu.
- Atributy
Výjimky
format
je null
.
Všechny ostatní chyby. Obvykle ExportPolicy nepovoluje export klíče.
Poznámky
Kryptografické služby CNG (Next Generation) umožňují export v libovolném formátu, který podporuje základní poskytovatel úložiště klíčů (KSP). Například ve Windows Vista výchozí KSP (což je MicrosoftSoftwareKeyStorageProvider) umožňuje exportovat pouze privátní klíče ve Pkcs8PrivateBlobformátech , EccPrivateBloba OpaqueTransportBlob . Toto omezení řídí podkladový KSP. Pokud používáte jiný KSP, můžou se použít jiné formáty.