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