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íč 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 objektu BLOB klíče.
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 neumožňuje export klíče.
Poznámky
Kryptografie next Generation (CNG) umožňuje export v libovolném formátu, který podporuje poskytovatel úložiště podkladových klíčů (KSP). Například na Windows Vista výchozí KSP (což je MicrosoftSoftwareKeyStorageProvider) umožňuje export privátních klíčů pouze ve formátech Pkcs8PrivateBlob, EccPrivateBlob a OpaqueTransportBlob. Toto omezení řídí základní KSP. Pokud používáte jiný KSP, mohou se použít jiné formáty.