Partager via


X509Certificate2Collection.Import Méthode

Définition

Importe un certificat dans un objet X509Certificate2Collection.

Surcharges

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

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

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

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

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

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

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

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

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 objet X509Certificate2Collection.

Import(Byte[])
Obsolète.

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

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 objet X509Certificate2Collection.

Import(String, String, X509KeyStorageFlags)

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 objet 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);
[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);
member this.Import : string * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
[<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
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 de clés associés aux certificats dans le fichier PFX/PKCS12 peuvent être créés et 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.

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 X509ContentType suivants :

S’applique à

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

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.

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}")]
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
[<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
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(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

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<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}")]
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
[<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
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(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

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

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);
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}")]
public void Import (ReadOnlySpan<byte> rawData);
member this.Import : ReadOnlySpan<byte> -> unit
[<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
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

Attention

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

Importe un fichier de certificat dans un objet X509Certificate2Collection.

public:
 void Import(System::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}")]
public void Import (string fileName);
member this.Import : string -> unit
[<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
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 X509ContentType suivants :

S’applique à

Import(Byte[])

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 objet X509Certificate2Collection.

public:
 void Import(cli::array <System::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}")]
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
[<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
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 objet X509Certificate2Collection. Cette méthode prend en charge les types X509ContentType suivants :

S’applique à

Import(Byte[], String, X509KeyStorageFlags)

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 objet 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);
[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);
member this.Import : byte[] * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
[<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
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 objet X509Certificate2.

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 valeur X509KeyStorageFlags 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 X509ContentType suivants :

S’applique à