Sdílet prostřednictvím


CngKey.Export(CngKeyBlobFormat) Metoda

Definice

Exportuje materiál klíče 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íče objektu BLOB.

Návraty

Byte[]

Objekt BLOB, který obsahuje materiál klíče 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 nové generace (CNG) umožňuje export v libovolném formátu, který podporuje základní zprostředkovatel úložiště klíčů (KSP). Například ve Windows Vista výchozí KSP (což je MicrosoftSoftwareKeyStorageProvider) umožňuje pouze export privátních klíčů ve Pkcs8PrivateBlobformátech , EccPrivateBloba OpaqueTransportBlob . Toto omezení řídí základní KSP. Pokud používáte jiný KSP, můžou se použít jiné formáty.

Platí pro