Partager via


X509CertificateLoader.LoadPkcs12Collection Méthode

Définition

Surcharges

LoadPkcs12Collection(Byte[], String, X509KeyStorageFlags, Pkcs12LoaderLimits)

Charge les données fournies sous forme de PFX PKCS#12 et retourne une collection de tous les certificats qu’il contient.

LoadPkcs12Collection(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits)

Charge les données fournies sous forme de PFX PKCS#12 et retourne une collection de tous les certificats qu’il contient.

LoadPkcs12Collection(Byte[], String, X509KeyStorageFlags, Pkcs12LoaderLimits)

Source:
X509CertificateLoader.cs
Source:
X509CertificateLoader.cs

Charge les données fournies sous forme de PFX PKCS#12 et retourne une collection de tous les certificats qu’il contient.

public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection LoadPkcs12Collection (byte[] data, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits? loaderLimits = default);
static member LoadPkcs12Collection : byte[] * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags * System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits -> System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Public Shared Function LoadPkcs12Collection (data As Byte(), password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, Optional loaderLimits As Pkcs12LoaderLimits = Nothing) As X509Certificate2Collection

Paramètres

data
Byte[]

Données à charger.

password
String

Mot de passe pour déchiffrer le contenu du PFX.

keyStorageFlags
X509KeyStorageFlags

Combinaison de bits des valeurs d’énumération qui contrôlent où et comment importer la clé privée associée au certificat retourné.

loaderLimits
Pkcs12LoaderLimits

Limites à appliquer lors du chargement du PFX. Une valeur null, la valeur par défaut, équivaut à Defaults.

Retours

Collection des certificats chargés à partir de l’entrée.

Exceptions

data est null.

keyStorageFlags contient une valeur ou une combinaison de valeurs qui n’est pas valide.

keyStorageFlags contient une valeur qui n’est pas valide pour la plateforme actuelle.

Le PKCS#12/PFX a violé une ou plusieurs contraintes de loaderLimits.

Une erreur s’est produite lors du chargement de PKCS#12/PFX.

S’applique à

LoadPkcs12Collection(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits)

Source:
X509CertificateLoader.cs
Source:
X509CertificateLoader.cs

Charge les données fournies sous forme de PFX PKCS#12 et retourne une collection de tous les certificats qu’il contient.

public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection LoadPkcs12Collection (ReadOnlySpan<byte> data, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits? loaderLimits = default);
static member LoadPkcs12Collection : ReadOnlySpan<byte> * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags * System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits -> System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Public Shared Function LoadPkcs12Collection (data As ReadOnlySpan(Of Byte), password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, Optional loaderLimits As Pkcs12LoaderLimits = Nothing) As X509Certificate2Collection

Paramètres

data
ReadOnlySpan<Byte>

Données à charger.

password
ReadOnlySpan<Char>

Mot de passe pour déchiffrer le contenu du PFX.

keyStorageFlags
X509KeyStorageFlags

Combinaison de bits des valeurs d’énumération qui contrôlent où et comment importer la clé privée associée au certificat retourné.

loaderLimits
Pkcs12LoaderLimits

Limites à appliquer lors du chargement du PFX. Une valeur null, la valeur par défaut, équivaut à Defaults.

Retours

Collection des certificats chargés à partir de l’entrée.

Exceptions

data est null.

keyStorageFlags contient une valeur ou une combinaison de valeurs qui n’est pas valide.

keyStorageFlags contient une valeur qui n’est pas valide pour la plateforme actuelle.

Le PKCS#12/PFX a violé une ou plusieurs contraintes de loaderLimits.

Une erreur s’est produite lors du chargement de PKCS#12/PFX.

S’applique à