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) |
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)
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)
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)
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)
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>)
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)
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[])
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)
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: