X509Certificate2Collection.Import Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é, 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 de 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 de 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 de 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é, la clé privée n’est pas conservée.
Cette méthode importe un tableau d’octets de certificats dans une collection de certificats. Cette méthode prend en charge les types suivants X509ContentType :
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour