Sdílet prostřednictvím


X509CertificateLoader.LoadPkcs12Collection Metoda

Definice

Přetížení

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

Načte zadaná data jako PKCS#12 PFX a vrátí kolekci všech certifikátů v ní.

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

Načte zadaná data jako PKCS#12 PFX a vrátí kolekci všech certifikátů v ní.

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

Zdroj:
X509CertificateLoader.cs
Zdroj:
X509CertificateLoader.cs

Načte zadaná data jako PKCS#12 PFX a vrátí kolekci všech certifikátů v ní.

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

Parametry

data
Byte[]

Data, která se mají načíst.

password
String

Heslo k dešifrování obsahu PFX.

keyStorageFlags
X509KeyStorageFlags

Bitové kombinace hodnot výčtu, které řídí, kde a jak importovat privátní klíč přidružený k vráceným certifikátu.

loaderLimits
Pkcs12LoaderLimits

Omezení, která se mají použít při načítání PFX. Výchozí hodnota null odpovídá Defaults.

Návraty

Kolekce certifikátů načtených ze vstupu.

Výjimky

data je null.

keyStorageFlags obsahuje hodnotu nebo kombinaci hodnot, která není platná.

keyStorageFlags obsahuje hodnotu, která není platná pro aktuální platformu.

PkCS#12/PFX porušila jedno nebo více omezení loaderLimits.

Při načítání PKCS#12/PFX došlo k chybě.

Platí pro

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

Zdroj:
X509CertificateLoader.cs
Zdroj:
X509CertificateLoader.cs

Načte zadaná data jako PKCS#12 PFX a vrátí kolekci všech certifikátů v ní.

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

Parametry

data
ReadOnlySpan<Byte>

Data, která se mají načíst.

password
ReadOnlySpan<Char>

Heslo k dešifrování obsahu PFX.

keyStorageFlags
X509KeyStorageFlags

Bitové kombinace hodnot výčtu, které řídí, kde a jak importovat privátní klíč přidružený k vráceným certifikátu.

loaderLimits
Pkcs12LoaderLimits

Omezení, která se mají použít při načítání PFX. Výchozí hodnota null odpovídá Defaults.

Návraty

Kolekce certifikátů načtených ze vstupu.

Výjimky

data je null.

keyStorageFlags obsahuje hodnotu nebo kombinaci hodnot, která není platná.

keyStorageFlags obsahuje hodnotu, která není platná pro aktuální platformu.

PkCS#12/PFX porušila jedno nebo více omezení loaderLimits.

Při načítání PKCS#12/PFX došlo k chybě.

Platí pro