CngKey.Import Método

Definición

Crea una nueva clave importando material de clave en el proveedor de almacenamiento de claves (KSP).

Sobrecargas

Nombre Description
Import(Byte[], CngKeyBlobFormat, CngProvider)

Crea una nueva clave importando el material de clave especificado en el proveedor de almacenamiento de claves (KSP) especificado mediante el formato especificado.

Import(Byte[], CngKeyBlobFormat)

Crea una nueva clave importando el material de clave especificado en el proveedor de almacenamiento de claves predeterminado (KSP) y utilizando el formato especificado.

Import(Byte[], CngKeyBlobFormat, CngProvider)

Crea una nueva clave importando el material de clave especificado en el proveedor de almacenamiento de claves (KSP) especificado mediante el formato especificado.

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);
public static System.Security.Cryptography.CngKey Import(byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format, System.Security.Cryptography.CngProvider provider);
[<System.Security.SecurityCritical>]
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.CngKey
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

Parámetros

keyBlob
Byte[]

Matriz que contiene la información de clave.

format
CngKeyBlobFormat

Objeto que especifica el formato de la keyBlob matriz.

provider
CngProvider

The KSP.

Devoluciones

Nueva clave.

Atributos

Excepciones

keyBlob, formato provider es null.

La criptografía de próxima generación (CNG) no se admite en este sistema.

Todos los demás errores.

Comentarios

Importante

En Windows sistemas operativos antes de Windows 7 y Windows Server 2008 R2, no se admiten algunos formatos binarios de objetos binarios grandes (BLOB) de clave CNG.

Se aplica a

Import(Byte[], CngKeyBlobFormat)

Crea una nueva clave importando el material de clave especificado en el proveedor de almacenamiento de claves predeterminado (KSP) y utilizando el formato especificado.

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

Parámetros

keyBlob
Byte[]

Matriz que contiene la información de clave.

format
CngKeyBlobFormat

Objeto que especifica el formato de la keyBlob matriz.

Devoluciones

Nueva clave.

Excepciones

keyBlob o format es null.

La criptografía de próxima generación (CNG) no se admite en este sistema.

Todos los demás errores.

Comentarios

El KSP predeterminado es MicrosoftSoftwareKeyStorageProvider.

Importante

En Windows sistemas operativos antes de Windows 7 y Windows Server 2008 R2, no se admiten algunos formatos binarios de objetos binarios grandes (BLOB) de clave CNG.

Se aplica a