X509CertificateLoader.LoadPkcs12CollectionFromFile Methode

Definition

Überlädt

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

Öffnet die angegebene Datei, liest den Inhalt als PKCS#12 PFX und extrahiert ein Zertifikat. Lädt die bereitgestellten Daten als PKCS#12 PFX und gibt eine Auflistung aller darin enthaltenen Zertifikate zurück.

LoadPkcs12CollectionFromFile(String, String, X509KeyStorageFlags, Pkcs12LoaderLimits)

Öffnet die angegebene Datei, liest den Inhalt als PKCS#12 PFX und extrahiert ein Zertifikat. Lädt die bereitgestellten Daten als PKCS#12 PFX und gibt eine Auflistung aller darin enthaltenen Zertifikate zurück.

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

Quelle:
X509CertificateLoader.cs
Quelle:
X509CertificateLoader.cs

Öffnet die angegebene Datei, liest den Inhalt als PKCS#12 PFX und extrahiert ein Zertifikat. Lädt die bereitgestellten Daten als PKCS#12 PFX und gibt eine Auflistung aller darin enthaltenen Zertifikate zurück.

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

Parameter

path
String

Der Pfad der zu öffnenden Datei.

password
ReadOnlySpan<Char>

Das Kennwort zum Entschlüsseln des Inhalts der PFX.

keyStorageFlags
X509KeyStorageFlags

Eine bitweise Kombination der Enumerationswerte, die steuern, wo und wie der private Schlüssel importiert wird, der dem zurückgegebenen Zertifikat zugeordnet ist.

loaderLimits
Pkcs12LoaderLimits

Grenzwerte, die beim Laden der PFX gelten. Ein null-Wert, der Standardwert, entspricht Defaults.

Gibt zurück

Das geladene Zertifikat.

Ausnahmen

path ist null.

keyStorageFlags einen Ungültigen Wert oder eine Kombination aus Werten enthält.

keyStorageFlags enthält einen Wert, der für die aktuelle Plattform ungültig ist.

Die PKCS#12/PFX verletzte eine oder mehrere Einschränkungen von loaderLimits.

Fehler beim Laden der PKCS#12/PFX.

Fehler beim Laden der angegebenen Datei.

Gilt für:

LoadPkcs12CollectionFromFile(String, String, X509KeyStorageFlags, Pkcs12LoaderLimits)

Quelle:
X509CertificateLoader.cs
Quelle:
X509CertificateLoader.cs

Öffnet die angegebene Datei, liest den Inhalt als PKCS#12 PFX und extrahiert ein Zertifikat. Lädt die bereitgestellten Daten als PKCS#12 PFX und gibt eine Auflistung aller darin enthaltenen Zertifikate zurück.

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

Parameter

path
String

Der Pfad der zu öffnenden Datei.

password
String

Das Kennwort zum Entschlüsseln des Inhalts der PFX.

keyStorageFlags
X509KeyStorageFlags

Eine bitweise Kombination der Enumerationswerte, die steuern, wo und wie der private Schlüssel importiert wird, der dem zurückgegebenen Zertifikat zugeordnet ist.

loaderLimits
Pkcs12LoaderLimits

Grenzwerte, die beim Laden der PFX gelten. Ein null-Wert, der Standardwert, entspricht Defaults.

Gibt zurück

Das geladene Zertifikat.

Ausnahmen

path ist null.

keyStorageFlags einen Ungültigen Wert oder eine Kombination aus Werten enthält.

keyStorageFlags enthält einen Wert, der für die aktuelle Plattform ungültig ist.

Die PKCS#12/PFX verletzte eine oder mehrere Einschränkungen von loaderLimits.

Fehler beim Laden der PKCS#12/PFX.

Fehler beim Laden der angegebenen Datei.

Gilt für: