Teilen über


X509Certificate2Collection.Import Methode

Definition

Importiert ein Zertifikat in ein X509Certificate2Collection-Objekt.

Überlädt

Import(String, String, X509KeyStorageFlags)
Veraltet.

Importiert eine Zertifikatdatei, die ein Kennwort in ein X509Certificate2Collection-Objekt erfordert.

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Veraltet.

Importiert die Zertifikate aus der angegebenen Datei a in diese Sammlung.

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Veraltet.

Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung.

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Veraltet.

Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung.

Import(ReadOnlySpan<Byte>)
Veraltet.

Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung.

Import(String)
Veraltet.

Importiert eine Zertifikatdatei in ein X509Certificate2Collection-Objekt.

Import(Byte[])
Veraltet.

Importiert ein Zertifikat in Form eines Bytearrays in ein X509Certificate2Collection-Objekt.

Import(Byte[], String, X509KeyStorageFlags)
Veraltet.

Importiert ein Zertifikat in Form eines Bytearrays, das ein Kennwort für den Zugriff auf das Zertifikat benötigt, in ein X509Certificate2Collection-Objekt.

Import(String, String, X509KeyStorageFlags)

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importiert eine Zertifikatdatei, die ein Kennwort in ein X509Certificate2Collection-Objekt 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);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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, die die Zertifikatinformationen enthält.

password
String

Das Kennwort, das für den Zugriff auf die Zertifikatinformationen erforderlich ist.

keyStorageFlags
X509KeyStorageFlags

Eine bitweise Kombination der Enumerationswerte, die steuern, wie und wo das Zertifikat importiert wird.

Attribute

Hinweise

Diese Methode kann mit einer PFX/PKCS12-Datei oder anderen Zertifikatdateien verwendet werden, die ein Kennwort erfordern. Schlüsselcontainer, die Zertifikaten in der PFX/PKCS12-Datei zugeordnet sind, können erstellt werden, und X509KeyStorageFlags Wert kann verwendet werden, um diesen Prozess zu steuern. 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 Zertifikat gefunden.

Diese Methode unterstützt die folgenden X509ContentType Typen:

Gilt für:

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importiert die Zertifikate aus der angegebenen Datei a in diese Sammlung.

public void Import (string fileName, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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, die die Zertifikatinformationen enthält.

password
ReadOnlySpan<Char>

Das Kennwort, das für den Zugriff auf die Zertifikatdaten erforderlich ist.

keyStorageFlags
X509KeyStorageFlags

Eine bitweise Kombination der Enumerationswerte, die steuern, wo und wie das Zertifikat importiert werden soll.

Attribute

Gilt für:

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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 Kennwort, das für den Zugriff auf die Zertifikatdaten erforderlich ist.

keyStorageFlags
X509KeyStorageFlags

Eine bitweise Kombination der Enumerationswerte, die steuern, wo und wie das Zertifikat importiert werden soll.

Attribute

Gilt für:

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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 Kennwort, das für den Zugriff auf die Zertifikatdaten erforderlich ist.

keyStorageFlags
X509KeyStorageFlags

Eine bitweise Kombination der Enumerationswerte, die steuern, wo und wie das Zertifikat importiert werden soll.

Attribute

Gilt für:

Import(ReadOnlySpan<Byte>)

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importiert die Zertifikate aus den bereitgestellten Daten in diese Sammlung.

public:
 void Import(ReadOnlySpan<System::Byte> rawData);
public void Import (ReadOnlySpan<byte> rawData);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import (ReadOnlySpan<byte> rawData);
member this.Import : ReadOnlySpan<byte> -> unit
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : ReadOnlySpan<byte> -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte))

Parameter

rawData
ReadOnlySpan<Byte>

Die zu lesenden Zertifikatdaten.

Attribute

Gilt für:

Import(String)

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importiert eine Zertifikatdatei in ein X509Certificate2Collection-Objekt.

public:
 void Import(System::String ^ fileName);
public void Import (string fileName);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import (string fileName);
member this.Import : string -> unit
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : string -> unit
Public Sub Import (fileName As String)

Parameter

fileName
String

Der Name der Datei, die die Zertifikatinformationen enthält.

Attribute

Hinweise

Diese Methode unterstützt die folgenden X509ContentType Typen:

Gilt für:

Import(Byte[])

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importiert ein Zertifikat in Form eines Bytearrays in ein X509Certificate2Collection-Objekt.

public:
 void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

Parameter

rawData
Byte[]

Ein Bytearray, das Daten aus einem X.509-Zertifikat enthält.

Attribute

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)

Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs
Quelle:
X509Certificate2Collection.cs

Achtung

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Importiert ein Zertifikat in Form eines Bytearrays, das ein Kennwort für den Zugriff auf das Zertifikat benötigt, 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);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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, das Daten aus einem X509Certificate2-Objekt enthält.

password
String

Das Kennwort, das für den Zugriff auf die Zertifikatinformationen erforderlich ist.

keyStorageFlags
X509KeyStorageFlags

Eine bitweise Kombination der Enumerationswerte, die steuern, wie und wo das Zertifikat importiert wird.

Attribute

Hinweise

Diese Methode kann mit einem durch ein Kennwort geschützten PFX/PKCS12 binary large object (BLOB) verwendet werden. Schlüsselcontainer, die Zertifikaten im PFX/PKCS12-BLOB zugeordnet sind, können erstellt werden, und der X509KeyStorageFlags Wert kann verwendet werden, um diesen Prozess zu steuern. 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: