X509Certificate2Collection.Import 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.
Importiert ein Zertifikat in ein X509Certificate2Collection-Objekt.
Überlädt
Import(String, String, X509KeyStorageFlags) |
Importiert eine Zertifikatsdatei, die für ein X509Certificate2Collection-Objekt ein Kennwort erfordert. |
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Importiert die Zertifikate aus der angegebenen Datei in diese Sammlung. |
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags) |
Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung. |
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung. |
Import(ReadOnlySpan<Byte>) |
Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung. |
Import(String) |
Importiert eine Zertifikatsdatei in ein X509Certificate2Collection-Objekt. |
Import(Byte[]) |
Importiert ein Zertifikat in Form eines Bytearrays in ein X509Certificate2Collection-Objekt. |
Import(Byte[], String, X509KeyStorageFlags) |
Importiert ein Zertifikat in Form eines Bytearrays, das für den Zugriff auf das Zertifikat ein Kennwort erfordert, in ein X509Certificate2Collection-Objekt. |
Import(String, String, X509KeyStorageFlags)
Importiert eine Zertifikatsdatei, die für ein X509Certificate2Collection-Objekt ein Kennwort erfordert.
public:
void Import(System::String ^ fileName, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
public void Import (string fileName, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import (string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
member this.Import : string * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (fileName As String, password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Public Sub Import (fileName As String, password As String, keyStorageFlags As X509KeyStorageFlags)
Parameter
- fileName
- String
Der Name der Datei mit den Zertifikatsinformationen.
- password
- String
Das für den Zugriff auf die Zertifikatsinformationen erforderliche Kennwort.
- keyStorageFlags
- X509KeyStorageFlags
Eine bitweise Kombination der Enumerationswerte, die steuern wie und wo das Zertifikat importiert wird.
Hinweise
Diese Methode kann mit einer PFX/PKCS12-Datei oder anderen Zertifikatdateien verwendet werden, für die ein Kennwort erforderlich ist. Schlüsselcontainer, die Zertifikaten in der PFX/PKCS12-Datei zugeordnet sind, können erstellt werden, und X509KeyStorageFlags wert kann zum Steuern dieses Prozesses verwendet werden. Beachten Sie, dass der private Schlüssel nicht beibehalten wird, wenn Sie keinen Schlüsselcontainer erstellen.
Beachten Sie, dass eine PFX/PKCS12-Datei mehrere Zertifikate enthalten kann. Diese Methode importiert das erste Zertifikat, das dem privaten Schlüssel zugeordnet ist, oder, wenn kein privater Schlüssel gefunden wird, das erste gefundene Zertifikat.
Diese Methode unterstützt die folgenden X509ContentType Typen:
Gilt für:
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Importiert die Zertifikate aus der angegebenen Datei in diese Sammlung.
public void Import (string fileName, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : string * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (fileName As String, password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Parameter
- fileName
- String
Der Name der Datei mit den Zertifikatsinformationen.
- password
- ReadOnlySpan<Char>
Das für den Zugriff auf die Zertifikatdaten erforderliche Kennwort.
- keyStorageFlags
- X509KeyStorageFlags
Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird.
Gilt für:
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung.
public void Import (ReadOnlySpan<byte> rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : ReadOnlySpan<byte> * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte), password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Parameter
- rawData
- ReadOnlySpan<Byte>
Die zu lesenden Zertifikatdaten.
- password
- String
Das für den Zugriff auf die Zertifikatdaten erforderliche Kennwort.
- keyStorageFlags
- X509KeyStorageFlags
Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird.
Gilt für:
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung.
public void Import (ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : ReadOnlySpan<byte> * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte), password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Parameter
- rawData
- ReadOnlySpan<Byte>
Die zu lesenden Zertifikatdaten.
- password
- ReadOnlySpan<Char>
Das für den Zugriff auf die Zertifikatdaten erforderliche Kennwort.
- keyStorageFlags
- X509KeyStorageFlags
Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird.
Gilt für:
Import(ReadOnlySpan<Byte>)
Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung.
public:
void Import(ReadOnlySpan<System::Byte> rawData);
public void Import (ReadOnlySpan<byte> rawData);
member this.Import : ReadOnlySpan<byte> -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte))
Parameter
- rawData
- ReadOnlySpan<Byte>
Die zu lesenden Zertifikatdaten.
Gilt für:
Import(String)
Importiert eine Zertifikatsdatei in ein X509Certificate2Collection-Objekt.
public:
void Import(System::String ^ fileName);
public void Import (string fileName);
member this.Import : string -> unit
Public Sub Import (fileName As String)
Parameter
- fileName
- String
Der Name der Datei mit den Zertifikatsinformationen.
Hinweise
Diese Methode unterstützt die folgenden X509ContentType Typen:
Gilt für:
Import(Byte[])
Importiert ein Zertifikat in Form eines Bytearrays in ein X509Certificate2Collection-Objekt.
public:
void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())
Parameter
- rawData
- Byte[]
Ein Bytearray mit Daten aus einem X.509-Zertifikat.
Hinweise
Diese Methode importiert ein Zertifikat in Form eines Bytearrays in ein X509Certificate2Collection -Objekt. Diese Methode unterstützt die folgenden X509ContentType Typen:
Gilt für:
Import(Byte[], String, X509KeyStorageFlags)
Importiert ein Zertifikat in Form eines Bytearrays, das für den Zugriff auf das Zertifikat ein Kennwort erfordert, in ein X509Certificate2Collection-Objekt.
public:
void Import(cli::array <System::Byte> ^ rawData, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
public void Import (byte[] rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import (byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
member this.Import : byte[] * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As Byte(), password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Public Sub Import (rawData As Byte(), password As String, keyStorageFlags As X509KeyStorageFlags)
Parameter
- rawData
- Byte[]
Ein Bytearray mit Daten aus einem X509Certificate2-Objekt.
- password
- String
Das für den Zugriff auf die Zertifikatsinformationen erforderliche Kennwort.
- keyStorageFlags
- X509KeyStorageFlags
Eine bitweise Kombination der Enumerationswerte, die steuern wie und wo das Zertifikat importiert wird.
Hinweise
Diese Methode kann mit einem durch ein Kennwort geschützten BLOB (Binary Large Object, BINX/PKCS12) verwendet werden. Schlüsselcontainer, die Zertifikaten im PFX/PKCS12-BLOB zugeordnet sind, können erstellt werden, und der X509KeyStorageFlags Wert kann zum Steuern dieses Prozesses verwendet werden. Beachten Sie, dass der private Schlüssel nicht beibehalten wird, wenn Sie keinen Schlüsselcontainer erstellen.
Diese Methode importiert ein Zertifikatbytearray in eine Sammlung von Zertifikaten. Diese Methode unterstützt die folgenden X509ContentType Typen:
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für