X509Certificate2Collection.Import Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importa um certificado para um X509Certificate2Collection objeto.
Sobrecargas
| Name | Description |
|---|---|
| Import(Byte[]) |
Obsoleto.
Importa um certificado sob a forma de um array de bytes para um X509Certificate2Collection objeto. |
| Import(ReadOnlySpan<Byte>) |
Obsoleto.
Importa os certificados dos dados fornecidos para esta coleção. |
| Import(String) |
Obsoleto.
Importa um ficheiro de certificado para um X509Certificate2Collection objeto. |
| Import(Byte[], String, X509KeyStorageFlags) |
Obsoleto.
Importa um certificado, sob a forma de um array de bytes que requer uma palavra-passe para aceder ao certificado, para um X509Certificate2Collection objeto. |
| Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Obsoleto.
Importa os certificados dos dados fornecidos para esta coleção. |
| Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags) |
Obsoleto.
Importa os certificados dos dados fornecidos para esta coleção. |
| Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Obsoleto.
Importa os certificados do ficheiro especificado a para esta coleção. |
| Import(String, String, X509KeyStorageFlags) |
Obsoleto.
Importa um ficheiro de certificado que requer uma palavra-passe para um X509Certificate2Collection objeto. |
Import(Byte[])
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um certificado sob a forma de um array 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[]
Um array de bytes contendo dados de um certificado X.509.
- Atributos
Observações
Este método importa um certificado sob a forma de um array de bytes para um X509Certificate2Collection objeto. Este método suporta os seguintes X509ContentType tipos:
Aplica-se a
Import(ReadOnlySpan<Byte>)
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados dos dados fornecidos para esta 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 para ler.
- Atributos
Aplica-se a
Import(String)
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um ficheiro 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 ficheiro que contém a informação do certificado.
- Atributos
Observações
Este método suporta os seguintes X509ContentType tipos:
Aplica-se a
Import(Byte[], String, X509KeyStorageFlags)
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um certificado, sob a forma de um array de bytes que requer uma palavra-passe para aceder ao certificado, para 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[]
Um array de bytes contendo dados de um X509Certificate2 objeto.
- password
- String
A palavra-passe necessária para aceder à informação do certificado.
- keyStorageFlags
- X509KeyStorageFlags
Uma combinação bit a bit dos valores de enumeração que controlam como e onde o certificado é importado.
- Atributos
Observações
Este método pode ser usado com um objeto binário grande (BLOB) PFX/PKCS12 protegido por uma palavra-passe. Podem ser criados recipientes-chave associados a certificados no BLOB PFX/PKCS12 e o X509KeyStorageFlags valor pode ser usado para controlar este processo. Note que, se não criar um contentor de chaves, a chave privada não é mantida.
Este método importa um array de bytes de certificados para uma coleção de certificados. Este método suporta os seguintes X509ContentType tipos:
Aplica-se a
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados dos dados fornecidos para esta 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 para ler.
- password
- ReadOnlySpan<Char>
A palavra-passe necessária para aceder aos 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)
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados dos dados fornecidos para esta 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 para ler.
- password
- String
A palavra-passe necessária para aceder aos 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)
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa os certificados do ficheiro especificado a para esta 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 ficheiro que contém a informação do certificado.
- password
- ReadOnlySpan<Char>
A palavra-passe necessária para aceder aos 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)
Atenção
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importa um ficheiro de certificado que requer uma palavra-passe 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 ficheiro que contém a informação do certificado.
- password
- String
A palavra-passe necessária para aceder à informação do certificado.
- keyStorageFlags
- X509KeyStorageFlags
Uma combinação bit a bit dos valores de enumeração que controlam como e onde o certificado é importado.
- Atributos
Observações
Este método pode ser usado com um ficheiro PFX/PKCS12 ou outros ficheiros de certificado que exijam palavra-passe. Podem ser criados recipientes-chave associados a certificados no ficheiro PFX/PKCS12 e X509KeyStorageFlags o valor pode ser usado para controlar este processo. Note que, se não criar um contentor de chaves, a chave privada não é mantida.
Note que um ficheiro PFX/PKCS12 pode conter mais do que um certificado. Este método importa o primeiro certificado associado à chave privada ou, se não for encontrada chave privada, o primeiro certificado encontrado.
Este método suporta os seguintes X509ContentType tipos: