X509Certificate2Collection.Import Método

Definição

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[])

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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>)

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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)

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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)

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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)

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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)

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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)

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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)

Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs
Origem:
X509Certificate2Collection.cs

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:

Aplica-se a