Sdílet prostřednictvím


X509Certificate2Collection.Import Metoda

Definice

Importuje certifikát do objektu X509Certificate2Collection.

Přetížení

Import(String, String, X509KeyStorageFlags)
Zastaralé.

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

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Zastaralé.

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

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Zastaralé.

Importuje certifikáty z poskytnutých dat do této kolekce.

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Zastaralé.

Importuje certifikáty z poskytnutých dat do této kolekce.

Import(ReadOnlySpan<Byte>)
Zastaralé.

Importuje certifikáty z poskytnutých dat do této kolekce.

Import(String)
Zastaralé.

Importuje soubor certifikátu do objektu X509Certificate2Collection.

Import(Byte[])
Zastaralé.

Importuje certifikát ve formě bajtového pole do objektu X509Certificate2Collection.

Import(Byte[], String, X509KeyStorageFlags)
Zastaralé.

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

Upozornění

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

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

Parametry

fileName
String

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

password
String

Heslo potřebné pro přístup k informacím o certifikátu.

keyStorageFlags
X509KeyStorageFlags

Bitová kombinace hodnot výčtu, které řídí, jak a kde je certifikát importován.

Atributy

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 lze vytvořit a X509KeyStorageFlags hodnotu lze použít k řízení tohoto procesu. Upozorňujeme, že pokud kontejner klíčů nevytvoříte, privátní klíč se neuchová.

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

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

Platí pro

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

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

Upozornění

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

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

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)

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í, kde a jak importovat certifikát.

Atributy

Platí pro

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

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

Upozornění

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

Importuje certifikáty z poskytnutý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);
[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)

Parametry

rawData
ReadOnlySpan<Byte>

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

password
String

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

keyStorageFlags
X509KeyStorageFlags

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

Atributy

Platí pro

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

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

Upozornění

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

Importuje certifikáty z poskytnutý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);
[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)

Parametry

rawData
ReadOnlySpan<Byte>

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

password
ReadOnlySpan<Char>

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

keyStorageFlags
X509KeyStorageFlags

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

Atributy

Platí pro

Import(ReadOnlySpan<Byte>)

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

Upozornění

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

Importuje certifikáty z poskytnutých dat do této kolekce.

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

Parametry

rawData
ReadOnlySpan<Byte>

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

Atributy

Platí pro

Import(String)

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

Upozornění

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

Importuje soubor certifikátu do objektu X509Certificate2Collection.

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)

Parametry

fileName
String

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

Atributy

Poznámky

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

Platí pro

Import(Byte[])

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

Upozornění

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

Importuje certifikát ve formě bajtového pole do objektu X509Certificate2Collection.

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

Parametry

rawData
Byte[]

Bajtové pole obsahující data z certifikátu X.509.

Atributy

Poznámky

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

Platí pro

Import(Byte[], String, X509KeyStorageFlags)

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

Upozornění

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

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

Parametry

rawData
Byte[]

Bajtové pole obsahující data z objektu X509Certificate2.

password
String

Heslo potřebné pro přístup k informacím o certifikátu.

keyStorageFlags
X509KeyStorageFlags

Bitová kombinace hodnot výčtu, které řídí, jak a kde je certifikát importován.

Atributy

Poznámky

Tuto metodu lze použít s binárním velkým objektem 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 k řízení tohoto procesu je možné použít X509KeyStorageFlags hodnotu. Upozorňujeme, že pokud kontejner klíčů nevytvoříte, privátní klíč se neuchová.

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

Platí pro