X509CertificateLoader.LoadPkcs12Collection Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
LoadPkcs12Collection(Byte[], String, X509KeyStorageFlags, Pkcs12LoaderLimits) |
Lädt die bereitgestellten Daten als PKCS#12 PFX und gibt eine Auflistung aller darin enthaltenen Zertifikate zurück. |
LoadPkcs12Collection(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits) |
Lädt die bereitgestellten Daten als PKCS#12 PFX und gibt eine Auflistung aller darin enthaltenen Zertifikate zurück. |
LoadPkcs12Collection(Byte[], String, X509KeyStorageFlags, Pkcs12LoaderLimits)
- Quelle:
- X509CertificateLoader.cs
- Quelle:
- X509CertificateLoader.cs
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 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
Parameter
- data
- Byte[]
Die zu ladenden Daten.
- 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
Eine Sammlung der zertifikate, die aus der Eingabe geladen wurden.
Ausnahmen
data
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.
Gilt für:
LoadPkcs12Collection(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits)
- Quelle:
- X509CertificateLoader.cs
- Quelle:
- X509CertificateLoader.cs
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 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
Parameter
- data
- ReadOnlySpan<Byte>
Die zu ladenden Daten.
- 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
Eine Sammlung der zertifikate, die aus der Eingabe geladen wurden.
Ausnahmen
data
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.