Udostępnij za pośrednictwem


X509CertificateLoader.LoadPkcs12CollectionFromFile Metoda

Definicja

Przeciążenia

LoadPkcs12CollectionFromFile(String, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits)

Otwiera określony plik, odczytuje zawartość jako plik PFX PKCS#12 i wyodrębnia certyfikat. Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

LoadPkcs12CollectionFromFile(String, String, X509KeyStorageFlags, Pkcs12LoaderLimits)

Otwiera określony plik, odczytuje zawartość jako plik PFX PKCS#12 i wyodrębnia certyfikat. Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

LoadPkcs12CollectionFromFile(String, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits)

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

Otwiera określony plik, odczytuje zawartość jako plik PFX PKCS#12 i wyodrębnia certyfikat. Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

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

Parametry

path
String

Ścieżka pliku do otwarcia.

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

Załadowany certyfikat.

Wyjątki

path 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.

Wystąpił błąd podczas ładowania określonego pliku.

Dotyczy

LoadPkcs12CollectionFromFile(String, String, X509KeyStorageFlags, Pkcs12LoaderLimits)

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

Otwiera określony plik, odczytuje zawartość jako plik PFX PKCS#12 i wyodrębnia certyfikat. Ładuje podane dane jako plik PFX PKCS#12 i zwraca w nim kolekcję wszystkich certyfikatów.

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

Parametry

path
String

Ścieżka pliku do otwarcia.

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

Załadowany certyfikat.

Wyjątki

path 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.

Wystąpił błąd podczas ładowania określonego pliku.

Dotyczy