Udostępnij za pośrednictwem


X509CertificateLoader.LoadPkcs12Collection Metoda

Definicja

Przeciążenia

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

Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

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

Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

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

Źródło:
X509CertificateLoader.cs
Źródło:
X509CertificateLoader.cs

Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

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

Dane do załadowania.

password
String

Hasło do odszyfrowywania zawartości pliku PFX.

keyStorageFlags
X509KeyStorageFlags

Bitowa kombinacja wartości wyliczenia kontrolujących miejsce i sposób importowania klucza prywatnego skojarzonego z zwróconym certyfikatem.

loaderLimits
Pkcs12LoaderLimits

Limity, które mają być stosowane podczas ładowania pliku PFX. Wartość domyślna null jest równoważna Defaults.

Zwraca

Kolekcja certyfikatów załadowanych z danych wejściowych.

Wyjątki

data jest null.

keyStorageFlags zawiera wartość lub kombinację wartości, które są nieprawidłowe.

keyStorageFlags zawiera wartość nieprawidłową dla bieżącej platformy.

PKCS#12/PFX naruszył co najmniej jedno ograniczenie loaderLimits.

Wystąpił błąd podczas ładowania PKCS#12/PFX.

Dotyczy

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

Źródło:
X509CertificateLoader.cs
Źródło:
X509CertificateLoader.cs

Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

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>

Dane do załadowania.

password
ReadOnlySpan<Char>

Hasło do odszyfrowywania zawartości pliku PFX.

keyStorageFlags
X509KeyStorageFlags

Bitowa kombinacja wartości wyliczenia kontrolujących miejsce i sposób importowania klucza prywatnego skojarzonego z zwróconym certyfikatem.

loaderLimits
Pkcs12LoaderLimits

Limity, które mają być stosowane podczas ładowania pliku PFX. Wartość domyślna null jest równoważna Defaults.

Zwraca

Kolekcja certyfikatów załadowanych z danych wejściowych.

Wyjątki

data jest null.

keyStorageFlags zawiera wartość lub kombinację wartości, które są nieprawidłowe.

keyStorageFlags zawiera wartość nieprawidłową dla bieżącej platformy.

PKCS#12/PFX naruszył co najmniej jedno ograniczenie loaderLimits.

Wystąpił błąd podczas ładowania PKCS#12/PFX.

Dotyczy