X509Certificate2Collection.Import Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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)
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)
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>)
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)
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[])
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)
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro