X509Certificate2Collection.Import Méthode

Définition

Importe un certificat dans un objet X509Certificate2Collection.

Surcharges

Import(String, String, X509KeyStorageFlags)

Importe dans un objet X509Certificate2Collection un fichier de certificat qui requiert un mot de passe.

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

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

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

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

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

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

Import(ReadOnlySpan<Byte>)

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

Import(String)

Importe un fichier de certificat dans un objet X509Certificate2Collection.

Import(Byte[])

Importe un certificat, sous forme de tableau d'octets, dans un objet X509Certificate2Collection.

Import(Byte[], String, X509KeyStorageFlags)

Importe, sous forme de tableau d'octets, un certificat qui requiert un mot de passe d'accès, dans un objet X509Certificate2Collection.

Import(String, String, X509KeyStorageFlags)

Importe dans un objet X509Certificate2Collection un fichier de certificat qui requiert un mot de passe.

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);
public void Import (string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
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 relatives au certificat.

password
String

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

keyStorageFlags
X509KeyStorageFlags

Combinaison de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat.

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

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

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);
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 relatives au certificat.

password
ReadOnlySpan<Char>

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

keyStorageFlags
X509KeyStorageFlags

Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat.

S’applique à

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

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);
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 du certificat.

keyStorageFlags
X509KeyStorageFlags

Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat.

S’applique à

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

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);
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 du certificat.

keyStorageFlags
X509KeyStorageFlags

Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat.

S’applique à

Import(ReadOnlySpan<Byte>)

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

public:
 void Import(ReadOnlySpan<System::Byte> rawData);
public void Import (ReadOnlySpan<byte> rawData);
member this.Import : ReadOnlySpan<byte> -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte))

Paramètres

rawData
ReadOnlySpan<Byte>

Données de certificat à lire.

S’applique à

Import(String)

Importe un fichier de certificat dans un objet X509Certificate2Collection.

public:
 void Import(System::String ^ fileName);
public void Import (string fileName);
member this.Import : string -> unit
Public Sub Import (fileName As String)

Paramètres

fileName
String

Nom du fichier contenant les informations relatives au certificat.

Remarques

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

S’applique à

Import(Byte[])

Importe un certificat, sous forme de tableau d'octets, dans un objet X509Certificate2Collection.

public:
 void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

Paramètres

rawData
Byte[]

Tableau d'octets contenant les données d'un certificat X.509.

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

Importe, sous forme de tableau d'octets, un certificat qui requiert un mot de passe d'accès, 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);
public void Import (byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
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 les données d'un objet X509Certificate2.

password
String

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

keyStorageFlags
X509KeyStorageFlags

Combinaison de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat.

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 de 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 à