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 X509Certificate2Collection objeto.
Sobrecargas
| Nome | Description |
|---|---|
| Import(Byte[]) |
Obsoleto.
Importa um certificado na forma de uma matriz de bytes para um X509Certificate2Collection objeto. |
| Import(ReadOnlySpan<Byte>) |
Obsoleto.
Importa os certificados dos dados fornecidos para essa coleção. |
| Import(String) |
Obsoleto.
Importa um arquivo de certificado para um X509Certificate2Collection objeto. |
| Import(Byte[], String, X509KeyStorageFlags) |
Obsoleto.
Importa um certificado, na forma de uma matriz de bytes que requer uma senha para acessar o certificado, em um X509Certificate2Collection objeto. |
| Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Obsoleto.
Importa os certificados dos dados fornecidos para essa coleção. |
| Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags) |
Obsoleto.
Importa os certificados dos dados fornecidos para essa coleção. |
| Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Obsoleto.
Importa os certificados do arquivo especificado para essa coleção. |
| Import(String, String, X509KeyStorageFlags) |
Obsoleto.
Importa um arquivo de certificado que requer uma senha para um X509Certificate2Collection objeto. |
Import(Byte[])
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um certificado na forma de uma matriz de bytes para um X509Certificate2Collection objeto.
public:
void Import(cli::array <System::Byte> ^ rawData);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import(byte[] rawData);
public void Import(byte[] rawData);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : byte[] -> unit
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.
- Atributos
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(ReadOnlySpan<Byte>)
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados dos dados fornecidos para essa coleção.
public:
void Import(ReadOnlySpan<System::Byte> rawData);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import(ReadOnlySpan<byte> rawData);
public void Import(ReadOnlySpan<byte> rawData);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : ReadOnlySpan<byte> -> unit
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.
- Atributos
Aplica-se a
Import(String)
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um arquivo de certificado para um X509Certificate2Collection objeto.
public:
void Import(System::String ^ fileName);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import(string fileName);
public void Import(string fileName);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : string -> unit
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 do certificado.
- Atributos
Comentários
Esse método dá suporte aos seguintes X509ContentType tipos:
Aplica-se a
Import(Byte[], String, X509KeyStorageFlags)
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um certificado, na forma de uma matriz de bytes que requer uma senha para acessar o certificado, em um X509Certificate2Collection objeto.
public:
void Import(cli::array <System::Byte> ^ rawData, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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 = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : byte[] * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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 X509Certificate2 objeto.
- 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 onde o certificado é importado.
- Atributos
Comentários
Esse método pode ser usado com um BLOB (objeto binário grande) PFX/PKCS12 protegido por uma senha. Os principais contêineres 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á mantida.
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
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados dos dados fornecidos para essa coleção.
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import(ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import(ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : ReadOnlySpan<byte> * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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.
- Atributos
Aplica-se a
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados dos dados fornecidos para essa coleção.
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import(ReadOnlySpan<byte> rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import(ReadOnlySpan<byte> rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : ReadOnlySpan<byte> * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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.
- Atributos
Aplica-se a
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados do arquivo especificado para essa coleção.
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import(string fileName, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import(string fileName, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : string * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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 do 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.
- Atributos
Aplica-se a
Import(String, String, X509KeyStorageFlags)
Cuidado
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um arquivo de certificado que requer uma senha para um X509Certificate2Collection objeto.
public:
void Import(System::String ^ fileName, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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 = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : string * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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 do 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 onde o certificado é importado.
- Atributos
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á mantida.
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: