CngKey.Export(CngKeyBlobFormat) Méthode

Définition

Exporte le matériel clé dans un BLOB, au format spécifié.Exports the key material into a BLOB, in the specified format.

public:
 cli::array <System::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[]
Public Function Export (format As CngKeyBlobFormat) As Byte()

Paramètres

format
CngKeyBlobFormat

Objet qui spécifie le format du BLOB de clé.An object that specifies the format of the key BLOB.

Retours

Byte[]

Un BLOB qui contient le matériel clé au format spécifié.A BLOB that contains the key material in the specified format.

Attributs

Exceptions

format a la valeur null.format is null.

Toutes les autres erreurs.All other errors. En général, ExportPolicy n'autorise pas l'exportation de la clé.Typically, the ExportPolicy does not allow the key to be exported.

Remarques

Le CNG (Cryptography Next Generation) autorise l’exportation dans n’importe quel format pris en charge par le fournisseur de stockage de clés (KSP) sous-jacent.Cryptography Next Generation (CNG) allows export in any format that the underlying key storage provider (KSP) supports. Par exemple, sur Windows Vista, le KSP par défaut (c’est-à-dire MicrosoftSoftwareKeyStorageProvider) autorise uniquement l’exportation des clés privées dans Pkcs8PrivateBlobles EccPrivateBlobformats, OpaqueTransportBlob et.For example, on Windows Vista,the default KSP (which is MicrosoftSoftwareKeyStorageProvider) only allows export of private keys in the Pkcs8PrivateBlob, EccPrivateBlob, and OpaqueTransportBlob formats. Cette restriction est contrôlée par le KSP sous-jacent.This restriction is controlled by the underlying KSP. Si vous utilisez un autre KSP, d’autres formats peuvent s’appliquer.If you use a different KSP, other formats may apply.

Sécurité

KeyContainerPermission
pour obtenir l’autorisation de signer des données.for permission to sign data. Valeur de la Demanddemande:.Demand value: Demand. Énumération associée:ExportAssociated enumeration: Export

S’applique à