X509Certificate2Collection.Import Méthode

Définition

Importe un certificat dans un X509Certificate2Collection objet.

Surcharges

Nom Description
Import(Byte[])
Obsolète.

Importe un certificat sous la forme d’un tableau d’octets dans un X509Certificate2Collection objet.

Import(ReadOnlySpan<Byte>)
Obsolète.

Importe les certificats des données fournies dans cette collection.

Import(String)
Obsolète.

Importe un fichier de certificat dans un X509Certificate2Collection objet.

Import(Byte[], String, X509KeyStorageFlags)
Obsolète.

Importe un certificat, sous la forme d’un tableau d’octets qui nécessite un mot de passe pour accéder au certificat, dans un X509Certificate2Collection objet.

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Obsolète.

Importe les certificats des données fournies dans cette collection.

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Obsolète.

Importe les certificats des données fournies dans cette collection.

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Obsolète.

Importe les certificats du fichier spécifié dans cette collection.

Import(String, String, X509KeyStorageFlags)
Obsolète.

Importe un fichier de certificat qui nécessite un mot de passe dans un X509Certificate2Collection objet.

Import(Byte[])

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe un certificat sous la forme d’un tableau d’octets dans un X509Certificate2Collection objet.

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

Paramètres

rawData
Byte[]

Tableau d’octets contenant des données d’un certificat X.509.

Attributs

Remarques

Cette méthode importe un certificat sous la forme d’un tableau d’octets dans un X509Certificate2Collection objet. Cette méthode prend en charge les types suivants X509ContentType :

S’applique à

Import(ReadOnlySpan<Byte>)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe les certificats des données fournies dans cette collection.

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

Paramètres

rawData
ReadOnlySpan<Byte>

Données de certificat à lire.

Attributs

S’applique à

Import(String)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe un fichier de certificat dans un X509Certificate2Collection objet.

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)

Paramètres

fileName
String

Nom du fichier contenant les informations de certificat.

Attributs

Remarques

Cette méthode prend en charge les types suivants X509ContentType :

S’applique à

Import(Byte[], String, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe un certificat, sous la forme d’un tableau d’octets qui nécessite un mot de passe pour accéder au certificat, dans un X509Certificate2Collection objet.

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)

Paramètres

rawData
Byte[]

Tableau d’octets contenant des données d’un X509Certificate2 objet.

password
String

Mot de passe requis pour accéder aux informations de certificat.

keyStorageFlags
X509KeyStorageFlags

Combinaison au niveau du bit des valeurs d’énumération qui contrôlent comment et où le certificat est importé.

Attributs

Remarques

Cette méthode peut être utilisée avec un objet blob (BINARY Large Object) PFX/PKCS12 protégé par un mot de passe. Les conteneurs clés associés aux certificats dans l’objet blob PFX/PKCS12 peuvent être créés et la X509KeyStorageFlags valeur peut être utilisée pour contrôler ce processus. Notez que si vous ne créez pas de conteneur de clés, la clé privée n’est pas conservée.

Cette méthode importe un tableau d’octets de certificat dans une collection de certificats. Cette méthode prend en charge les types suivants X509ContentType :

S’applique à

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe les certificats des données fournies dans cette collection.

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

Paramètres

rawData
ReadOnlySpan<Byte>

Données de certificat à lire.

password
ReadOnlySpan<Char>

Mot de passe requis pour accéder aux données de certificat.

keyStorageFlags
X509KeyStorageFlags

Combinaison de bits des valeurs d’énumération qui contrôlent où et comment importer le certificat.

Attributs

S’applique à

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe les certificats des données fournies dans cette collection.

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

Paramètres

rawData
ReadOnlySpan<Byte>

Données de certificat à lire.

password
String

Mot de passe requis pour accéder aux données de certificat.

keyStorageFlags
X509KeyStorageFlags

Combinaison de bits des valeurs d’énumération qui contrôlent où et comment importer le certificat.

Attributs

S’applique à

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe les certificats du fichier spécifié dans cette collection.

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

Paramètres

fileName
String

Nom du fichier contenant les informations de certificat.

password
ReadOnlySpan<Char>

Mot de passe requis pour accéder aux données de certificat.

keyStorageFlags
X509KeyStorageFlags

Combinaison de bits des valeurs d’énumération qui contrôlent où et comment importer le certificat.

Attributs

S’applique à

Import(String, String, X509KeyStorageFlags)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Attention

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importe un fichier de certificat qui nécessite un mot de passe dans un X509Certificate2Collection objet.

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)

Paramètres

fileName
String

Nom du fichier contenant les informations de certificat.

password
String

Mot de passe requis pour accéder aux informations de certificat.

keyStorageFlags
X509KeyStorageFlags

Combinaison au niveau du bit des valeurs d’énumération qui contrôlent comment et où le certificat est importé.

Attributs

Remarques

Cette méthode peut être utilisée avec un fichier PFX/PKCS12 ou d’autres fichiers de certificat qui nécessitent un mot de passe. Les conteneurs clés associés aux certificats dans le fichier PFX/PKCS12 peuvent être créés et X509KeyStorageFlags la valeur peut être utilisée pour contrôler ce processus. Notez que si vous ne créez pas de conteneur de clés, la clé privée n’est pas conservée.

Notez qu’un fichier PFX/PKCS12 peut contenir plusieurs certificats. Cette méthode importe le premier certificat associé à la clé privée ou, si aucune clé privée n’est trouvée, le premier certificat trouvé.

Cette méthode prend en charge les types suivants X509ContentType :

S’applique à