X509Certificate2Collection.Import Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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)
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)
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)
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>)
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)
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[])
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)
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de