Sdílet prostřednictvím


CngKey.Export(CngKeyBlobFormat) Metoda

Definice

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

Byte[]

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.

Platí pro