Share via


X509Certificate2Collection.Import Metoda

Definice

Importuje certifikát do objektu X509Certificate2Collection .

Přetížení

Import(String, String, X509KeyStorageFlags)

Importuje soubor certifikátu, který vyžaduje heslo, do objektu X509Certificate2Collection .

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Importuje certifikáty ze zadaného souboru a do této kolekce.

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Importuje certifikáty ze zadaných dat do této kolekce.

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

Importuje certifikáty ze zadaných dat do této kolekce.

Import(ReadOnlySpan<Byte>)

Importuje certifikáty ze zadaných dat do této kolekce.

Import(String)

Importuje soubor certifikátu do objektu X509Certificate2Collection .

Import(Byte[])

Importuje certifikát ve formě pole bajtů do objektu X509Certificate2Collection .

Import(Byte[], String, X509KeyStorageFlags)

Importuje certifikát ve formě pole bajtů, které vyžaduje heslo pro přístup k certifikátu, do objektu X509Certificate2Collection .

Import(String, String, X509KeyStorageFlags)

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje soubor certifikátu, který vyžaduje heslo, do objektu X509Certificate2Collection .

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)

Parametry

fileName
String

Název souboru obsahujícího informace o certifikátu.

password
String

Heslo požadované pro přístup k informacím o certifikátu.

keyStorageFlags
X509KeyStorageFlags

Bitové kombinace hodnot výčtu, které řídí způsob a umístění importu certifikátu.

Poznámky

Tuto metodu lze použít se souborem PFX/PKCS12 nebo jinými soubory certifikátů, které vyžadují heslo. Kontejnery klíčů přidružené k certifikátům v souboru PFX/PKCS12 je možné vytvořit a X509KeyStorageFlags k řízení tohoto procesu lze použít hodnotu. Všimněte si, že pokud nevytvoříte kontejner klíčů, privátní klíč se neudržuje.

Všimněte si, že soubor PFX/PKCS12 může obsahovat více než jeden certifikát. Tato metoda naimportuje první certifikát přidružený k privátnímu klíči nebo, pokud není nalezen žádný privátní klíč, první nalezený certifikát.

Tato metoda podporuje následující X509ContentType typy:

Platí pro

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje certifikáty ze zadaného souboru a do této kolekce.

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)

Parametry

fileName
String

Název souboru obsahujícího informace o certifikátu.

password
ReadOnlySpan<Char>

Heslo potřebné pro přístup k datům certifikátu.

keyStorageFlags
X509KeyStorageFlags

Bitové kombinace hodnot výčtu, které řídí, kam a jak importovat certifikát.

Platí pro

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje certifikáty ze zadaných dat do této kolekce.

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)

Parametry

rawData
ReadOnlySpan<Byte>

Data certifikátu, která se mají číst.

password
String

Heslo potřebné pro přístup k datům certifikátu.

keyStorageFlags
X509KeyStorageFlags

Bitové kombinace hodnot výčtu, které řídí, kam a jak importovat certifikát.

Platí pro

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

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje certifikáty ze zadaných dat do této kolekce.

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)

Parametry

rawData
ReadOnlySpan<Byte>

Data certifikátu, která se mají číst.

password
ReadOnlySpan<Char>

Heslo potřebné pro přístup k datům certifikátu.

keyStorageFlags
X509KeyStorageFlags

Bitové kombinace hodnot výčtu, které řídí, kam a jak importovat certifikát.

Platí pro

Import(ReadOnlySpan<Byte>)

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje certifikáty ze zadaných dat do této kolekce.

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))

Parametry

rawData
ReadOnlySpan<Byte>

Data certifikátu, která se mají číst.

Platí pro

Import(String)

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje soubor certifikátu do objektu X509Certificate2Collection .

public:
 void Import(System::String ^ fileName);
public void Import (string fileName);
member this.Import : string -> unit
Public Sub Import (fileName As String)

Parametry

fileName
String

Název souboru obsahujícího informace o certifikátu.

Poznámky

Tato metoda podporuje následující X509ContentType typy:

Platí pro

Import(Byte[])

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje certifikát ve formě pole bajtů do objektu X509Certificate2Collection .

public:
 void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

Parametry

rawData
Byte[]

Pole bajtů obsahující data z certifikátu X.509.

Poznámky

Tato metoda importuje certifikát ve formě pole bajtů do objektu X509Certificate2Collection . Tato metoda podporuje následující X509ContentType typy:

Platí pro

Import(Byte[], String, X509KeyStorageFlags)

Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs
Zdroj:
X509Certificate2Collection.cs

Importuje certifikát ve formě pole bajtů, které vyžaduje heslo pro přístup k certifikátu, do objektu X509Certificate2Collection .

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)

Parametry

rawData
Byte[]

Pole bajtů obsahující data z objektu X509Certificate2 .

password
String

Heslo požadované pro přístup k informacím o certifikátu.

keyStorageFlags
X509KeyStorageFlags

Bitové kombinace hodnot výčtu, které řídí způsob a umístění importu certifikátu.

Poznámky

Tuto metodu lze použít s binárním velkým objektem (BLOB) PFX/PKCS12 chráněným heslem. Kontejnery klíčů přidružené k certifikátům v objektu BLOB PFX/PKCS12 je možné vytvořit a X509KeyStorageFlags k řízení tohoto procesu lze použít hodnotu. Všimněte si, že pokud nevytvoříte kontejner klíčů, privátní klíč se neudržuje.

Tato metoda importuje pole bajtů certifikátu do kolekce certifikátů. Tato metoda podporuje následující X509ContentType typy:

Platí pro