CngKey.Import Méthode

Définition

Crée une clé en important le matériel clé dans le fournisseur de stockage de clés (KSP).Creates a new key by importing key material into the key storage provider (KSP).

Surcharges

Import(Byte[], CngKeyBlobFormat, CngProvider)

Crée une clé en important le matériel clé indiqué dans le fournisseur de stockage de clés (KSP) spécifié, à l’aide du format spécifié.Creates a new key by importing the specified key material into the specified key storage provider (KSP), using the specified format.

Import(Byte[], CngKeyBlobFormat)

Crée une clé en important le matériel clé spécifié dans le fournisseur de stockage de clés par défaut (KSP) et en utilisant le format spécifié.Creates a new key by importing the specified key material into the default key storage provider (KSP) and using the specified format.

Import(Byte[], CngKeyBlobFormat, CngProvider)

Crée une clé en important le matériel clé indiqué dans le fournisseur de stockage de clés (KSP) spécifié, à l’aide du format spécifié.Creates a new key by importing the specified key material into the specified key storage provider (KSP), using the specified format.

public:
 static System::Security::Cryptography::CngKey ^ Import(cli::array <System::Byte> ^ keyBlob, System::Security::Cryptography::CngKeyBlobFormat ^ format, System::Security::Cryptography::CngProvider ^ provider);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.CngKey Import (byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format, System.Security.Cryptography.CngProvider provider);
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.CngKey
Public Shared Function Import (keyBlob As Byte(), format As CngKeyBlobFormat, provider As CngProvider) As CngKey

Paramètres

keyBlob
Byte[]

Tableau qui contient les informations de clé.An array that contains the key information.

format
CngKeyBlobFormat

Objet qui spécifie le format du tableau de keyBlob.An object that specifies the format of the keyBlob array.

provider
CngProvider

KSP.The KSP.

Retours

Nouvelle clé.A new key.

Attributs

Exceptions

keyBlob, format ou provider est null.keyBlob, format, or provider is null.

CNG (Cryptography Next Generation) n’est pas pris en charge sur ce système.Cryptography Next Generation (CNG) is not supported on this system.

Toutes les autres erreurs.All other errors.

Remarques

Important

Sur les systèmes d’exploitation Windows antérieurs à Windows 7 et Windows Server 2008 R2, certains formats d’objet BLOB (Binary Large Object) de clé CNG ne sont pas pris en charge.On Windows operating systems before Windows 7 and Windows Server 2008 R2, some CNG key binary large object (BLOB) formats are not supported.

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:ImportAssociated enumeration: Import

Import(Byte[], CngKeyBlobFormat)

Crée une clé en important le matériel clé spécifié dans le fournisseur de stockage de clés par défaut (KSP) et en utilisant le format spécifié.Creates a new key by importing the specified key material into the default key storage provider (KSP) and using the specified format.

public:
 static System::Security::Cryptography::CngKey ^ Import(cli::array <System::Byte> ^ keyBlob, System::Security::Cryptography::CngKeyBlobFormat ^ format);
public static System.Security.Cryptography.CngKey Import (byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format);
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat -> System.Security.Cryptography.CngKey
Public Shared Function Import (keyBlob As Byte(), format As CngKeyBlobFormat) As CngKey

Paramètres

keyBlob
Byte[]

Tableau qui contient les informations de clé.An array that contains the key information.

format
CngKeyBlobFormat

Objet qui spécifie le format du tableau de keyBlob.An object that specifies the format of the keyBlob array.

Retours

Nouvelle clé.A new key.

Exceptions

keyBlob ou format est null.keyBlob or format is null.

CNG (Cryptography Next Generation) n’est pas pris en charge sur ce système.Cryptography Next Generation (CNG) is not supported on this system.

Toutes les autres erreurs.All other errors.

Remarques

Le KSP par défaut MicrosoftSoftwareKeyStorageProviderest.The default KSP is MicrosoftSoftwareKeyStorageProvider.

Important

Sur les systèmes d’exploitation Windows antérieurs à Windows 7 et Windows Server 2008 R2, certains formats d’objet BLOB (Binary Large Object) de clé CNG ne sont pas pris en charge.On Windows operating systems before Windows 7 and Windows Server 2008 R2, some CNG key binary large object (BLOB) formats are not supported.

S’applique à