X509Certificate2Collection.Import Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importa um certificado para um objeto X509Certificate2Collection.
Sobrecargas
Import(String, String, X509KeyStorageFlags) |
Importa um arquivo de certificado que exige uma senha em um objeto X509Certificate2Collection. |
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Importa para esta coleção os certificados do arquivo especificado. |
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags) |
Importa para esta coleção os certificados dos dados fornecidos. |
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Importa para esta coleção os certificados dos dados fornecidos. |
Import(ReadOnlySpan<Byte>) |
Importa para esta coleção os certificados dos dados fornecidos. |
Import(String) |
Importa um arquivo de certificado para um objeto X509Certificate2Collection. |
Import(Byte[]) |
Importa um certificado na forma de uma matriz de bytes em um objeto X509Certificate2Collection. |
Import(Byte[], String, X509KeyStorageFlags) |
Importa um certificado, na forma de uma matriz de bytes que exige uma senha para acessar o certificado em um objeto X509Certificate2Collection. |
Import(String, String, X509KeyStorageFlags)
Importa um arquivo de certificado que exige uma senha em um objeto X509Certificate2Collection.
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
O nome do arquivo que contém as informações de certificado.
- password
- String
A senha necessária para acessar as informações do certificado.
- keyStorageFlags
- X509KeyStorageFlags
Uma combinação bit a bit dos valores de enumeração que controlam como e para qual local o certificado é importado.
Comentários
Esse método pode ser usado com um arquivo PFX/PKCS12 ou outros arquivos de certificado que exigem uma senha. Contêineres de chave associados a certificados no arquivo PFX/PKCS12 podem ser criados e X509KeyStorageFlags o valor pode ser usado para controlar esse processo. Observe que, se você não criar um contêiner de chave, a chave privada não será persistente.
Observe que um arquivo PFX/PKCS12 pode conter mais de um certificado. Esse método importa o primeiro certificado associado à chave privada ou, se nenhuma chave privada for encontrada, o primeiro certificado encontrado.
Esse método dá suporte aos seguintes X509ContentType tipos:
Aplica-se a
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Importa para esta coleção os certificados do arquivo especificado.
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
O nome do arquivo que contém as informações de certificado.
- password
- ReadOnlySpan<Char>
A senha necessária para acessar os dados do certificado.
- keyStorageFlags
- X509KeyStorageFlags
Uma combinação bit a bit dos valores de enumeração que controlam onde e como importar o certificado.
Aplica-se a
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Importa para esta coleção os certificados dos dados fornecidos.
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>
Os dados do certificado a serem lidos.
- password
- String
A senha necessária para acessar os dados do certificado.
- keyStorageFlags
- X509KeyStorageFlags
Uma combinação bit a bit dos valores de enumeração que controlam onde e como importar o certificado.
Aplica-se a
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Importa para esta coleção os certificados dos dados fornecidos.
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>
Os dados do certificado a serem lidos.
- password
- ReadOnlySpan<Char>
A senha necessária para acessar os dados do certificado.
- keyStorageFlags
- X509KeyStorageFlags
Uma combinação bit a bit dos valores de enumeração que controlam onde e como importar o certificado.
Aplica-se a
Import(ReadOnlySpan<Byte>)
Importa para esta coleção os certificados dos dados fornecidos.
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>
Os dados do certificado a serem lidos.
Aplica-se a
Import(String)
Importa um arquivo de certificado para um 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
O nome do arquivo que contém as informações de certificado.
Comentários
Esse método dá suporte aos seguintes X509ContentType tipos:
Aplica-se a
Import(Byte[])
Importa um certificado na forma de uma matriz de bytes em um 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[]
Uma matriz de bytes que contém dados de um certificado X.509.
Comentários
Esse método importa um certificado na forma de uma matriz de bytes para um X509Certificate2Collection objeto . Esse método dá suporte aos seguintes X509ContentType tipos:
Aplica-se a
Import(Byte[], String, X509KeyStorageFlags)
Importa um certificado, na forma de uma matriz de bytes que exige uma senha para acessar o certificado em um objeto X509Certificate2Collection.
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[]
Uma matriz de bytes que contém dados de um objeto X509Certificate2.
- password
- String
A senha necessária para acessar as informações do certificado.
- keyStorageFlags
- X509KeyStorageFlags
Uma combinação bit a bit dos valores de enumeração que controlam como e para qual local o certificado é importado.
Comentários
Esse método pode ser usado com um BLOB (objeto binário grande) PFX/PKCS12 protegido por uma senha. Contêineres de chave associados a certificados no BLOB PFX/PKCS12 podem ser criados e o X509KeyStorageFlags valor pode ser usado para controlar esse processo. Observe que, se você não criar um contêiner de chave, a chave privada não será persistente.
Esse método importa uma matriz de bytes de certificado para uma coleção de certificados. Esse método dá suporte aos seguintes X509ContentType tipos:
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de