Share via


X509Certificate2Collection.Import Método

Definición

Importa un certificado a un objeto X509Certificate2Collection.

Sobrecargas

Import(String, String, X509KeyStorageFlags)

Importa a un objeto X509Certificate2Collection un archivo de certificado que requiere contraseña.

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Importa los certificados del archivo especificado a esta colección.

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Importa los certificados de los datos proporcionados en esta colección.

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

Importa los certificados de los datos proporcionados en esta colección.

Import(ReadOnlySpan<Byte>)

Importa los certificados de los datos proporcionados en esta colección.

Import(String)

Importa un archivo de certificado a un objeto X509Certificate2Collection.

Import(Byte[])

Importa un certificado en forma de matriz de bytes a un objeto X509Certificate2Collection.

Import(Byte[], String, X509KeyStorageFlags)

Importa a un objeto X509Certificate2Collection un certificado en forma de matriz de bytes para cuyo acceso se requiere contraseña.

Import(String, String, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa a un objeto X509Certificate2Collection un archivo de certificado que requiere contraseña.

public:
 void Import(System::String ^ fileName, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
public void Import (string fileName, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import (string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
member this.Import : string * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (fileName As String, password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Public Sub Import (fileName As String, password As String, keyStorageFlags As X509KeyStorageFlags)

Parámetros

fileName
String

Nombre del archivo que contiene la información del certificado.

password
String

Contraseña requerida para obtener acceso a la información del certificado.

keyStorageFlags
X509KeyStorageFlags

Una combinación bit a bit de los valores de enumeración que controlan cómo y dónde se importó el certificado.

Comentarios

Este método se puede usar con un archivo PFX/PKCS12 u otros archivos de certificado que requieran una contraseña. Los contenedores de claves asociados a los certificados del archivo PFX/PKCS12 se pueden crear y X509KeyStorageFlags el valor se puede usar para controlar este proceso. Tenga en cuenta que si no crea un contenedor de claves, la clave privada no se conserva.

Tenga en cuenta que un archivo PFX/PKCS12 puede contener más de un certificado. Este método importa el primer certificado asociado a la clave privada o, si no se encuentra ninguna clave privada, se encontró el primer certificado.

Este método admite los siguientes X509ContentType tipos:

Se aplica a

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa los certificados del archivo especificado a esta colección.

public void Import (string fileName, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : string * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (fileName As String, password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)

Parámetros

fileName
String

Nombre del archivo que contiene la información del certificado.

password
ReadOnlySpan<Char>

Contraseña requerida para acceder a los datos del certificado.

keyStorageFlags
X509KeyStorageFlags

Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado.

Se aplica a

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa los certificados de los datos proporcionados en esta colección.

public void Import (ReadOnlySpan<byte> rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : ReadOnlySpan<byte> * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte), password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)

Parámetros

rawData
ReadOnlySpan<Byte>

Datos del certificado que se van a leer.

password
String

Contraseña requerida para acceder a los datos del certificado.

keyStorageFlags
X509KeyStorageFlags

Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado.

Se aplica a

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa los certificados de los datos proporcionados en esta colección.

public void Import (ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : ReadOnlySpan<byte> * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte), password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)

Parámetros

rawData
ReadOnlySpan<Byte>

Datos del certificado que se van a leer.

password
ReadOnlySpan<Char>

Contraseña requerida para acceder a los datos del certificado.

keyStorageFlags
X509KeyStorageFlags

Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado.

Se aplica a

Import(ReadOnlySpan<Byte>)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa los certificados de los datos proporcionados en esta colección.

public:
 void Import(ReadOnlySpan<System::Byte> rawData);
public void Import (ReadOnlySpan<byte> rawData);
member this.Import : ReadOnlySpan<byte> -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte))

Parámetros

rawData
ReadOnlySpan<Byte>

Datos del certificado que se van a leer.

Se aplica a

Import(String)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa un archivo de certificado a un objeto X509Certificate2Collection.

public:
 void Import(System::String ^ fileName);
public void Import (string fileName);
member this.Import : string -> unit
Public Sub Import (fileName As String)

Parámetros

fileName
String

Nombre del archivo que contiene la información del certificado.

Comentarios

Este método admite los siguientes X509ContentType tipos:

Se aplica a

Import(Byte[])

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa un certificado en forma de matriz de bytes a un objeto X509Certificate2Collection.

public:
 void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

Parámetros

rawData
Byte[]

Matriz de bytes que contiene los datos de un certificado X.509.

Comentarios

Este método importa un certificado en forma de matriz de bytes en un X509Certificate2Collection objeto . Este método admite los siguientes X509ContentType tipos:

Se aplica a

Import(Byte[], String, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Importa a un objeto X509Certificate2Collection un certificado en forma de matriz de bytes para cuyo acceso se requiere contraseña.

public:
 void Import(cli::array <System::Byte> ^ rawData, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
public void Import (byte[] rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import (byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
member this.Import : byte[] * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As Byte(), password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Public Sub Import (rawData As Byte(), password As String, keyStorageFlags As X509KeyStorageFlags)

Parámetros

rawData
Byte[]

Matriz de bytes que contiene datos de un objeto X509Certificate2.

password
String

Contraseña requerida para obtener acceso a la información del certificado.

keyStorageFlags
X509KeyStorageFlags

Una combinación bit a bit de los valores de enumeración que controlan cómo y dónde se importó el certificado.

Comentarios

Este método se puede usar con un objeto binario grande PFX/PKCS12 (BLOB) protegido por una contraseña. Se pueden crear contenedores de claves asociados a certificados en el BLOB PFX/PKCS12 y el X509KeyStorageFlags valor se puede usar para controlar este proceso. Tenga en cuenta que si no crea un contenedor de claves, la clave privada no se conserva.

Este método importa una matriz de bytes de certificado en una colección de certificados. Este método admite los siguientes X509ContentType tipos:

Se aplica a