X509Certificate2Collection.Import Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Importuje certyfikat do obiektu X509Certificate2Collection.
Przeciążenia
Import(String, String, X509KeyStorageFlags) |
Przestarzałe.
Importuje plik certyfikatu, który wymaga hasła do obiektu X509Certificate2Collection. |
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Przestarzałe.
Importuje certyfikaty z określonego pliku do tej kolekcji. |
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags) |
Przestarzałe.
Importuje certyfikaty z podanych danych do tej kolekcji. |
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Przestarzałe.
Importuje certyfikaty z podanych danych do tej kolekcji. |
Import(ReadOnlySpan<Byte>) |
Przestarzałe.
Importuje certyfikaty z podanych danych do tej kolekcji. |
Import(String) |
Przestarzałe.
Importuje plik certyfikatu do obiektu X509Certificate2Collection. |
Import(Byte[]) |
Przestarzałe.
Importuje certyfikat w postaci tablicy bajtów do obiektu X509Certificate2Collection. |
Import(Byte[], String, X509KeyStorageFlags) |
Przestarzałe.
Importuje certyfikat w postaci tablicy bajtów, która wymaga hasła dostępu do certyfikatu, do obiektu X509Certificate2Collection. |
Import(String, String, X509KeyStorageFlags)
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje plik certyfikatu, który wymaga hasła do obiektu 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
Nazwa pliku zawierającego informacje o certyfikacie.
- password
- String
Hasło wymagane do uzyskania dostępu do informacji o certyfikacie.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia kontrolujących sposób i miejsce importowania certyfikatu.
- Atrybuty
Uwagi
Tej metody można użyć z plikiem PFX/PKCS12 lub innymi plikami certyfikatów, które wymagają hasła. Kontenery kluczy skojarzone z certyfikatami w pliku PFX/PKCS12 można utworzyć, a X509KeyStorageFlags wartość może służyć do kontrolowania tego procesu. Należy pamiętać, że jeśli nie utworzysz kontenera kluczy, klucz prywatny nie zostanie utrwalone.
Należy pamiętać, że plik PFX/PKCS12 może zawierać więcej niż jeden certyfikat. Ta metoda importuje pierwszy certyfikat skojarzony z kluczem prywatnym lub, jeśli nie zostanie znaleziony żaden klucz prywatny, pierwszy znaleziony certyfikat.
Ta metoda obsługuje następujące typy X509ContentType:
Dotyczy
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje certyfikaty z określonego pliku do tej kolekcji.
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
Nazwa pliku zawierającego informacje o certyfikacie.
- password
- ReadOnlySpan<Char>
Hasło wymagane do uzyskania dostępu do danych certyfikatu.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia kontrolujących miejsce i sposób importowania certyfikatu.
- Atrybuty
Dotyczy
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje certyfikaty z podanych danych do tej kolekcji.
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>
Dane certyfikatu do odczytu.
- password
- String
Hasło wymagane do uzyskania dostępu do danych certyfikatu.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia kontrolujących miejsce i sposób importowania certyfikatu.
- Atrybuty
Dotyczy
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje certyfikaty z podanych danych do tej kolekcji.
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>
Dane certyfikatu do odczytu.
- password
- ReadOnlySpan<Char>
Hasło wymagane do uzyskania dostępu do danych certyfikatu.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia kontrolujących miejsce i sposób importowania certyfikatu.
- Atrybuty
Dotyczy
Import(ReadOnlySpan<Byte>)
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje certyfikaty z podanych danych do tej kolekcji.
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>
Dane certyfikatu do odczytu.
- Atrybuty
Dotyczy
Import(String)
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje plik certyfikatu do obiektu 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
Nazwa pliku zawierającego informacje o certyfikacie.
- Atrybuty
Uwagi
Ta metoda obsługuje następujące typy X509ContentType:
Dotyczy
Import(Byte[])
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje certyfikat w postaci tablicy bajtów do obiektu 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[]
Tablica bajtów zawierająca dane z certyfikatu X.509.
- Atrybuty
Uwagi
Ta metoda importuje certyfikat w postaci tablicy bajtów do obiektu X509Certificate2Collection. Ta metoda obsługuje następujące typy X509ContentType:
Dotyczy
Import(Byte[], String, X509KeyStorageFlags)
Przestroga
Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.
Importuje certyfikat w postaci tablicy bajtów, która wymaga hasła dostępu do certyfikatu, do obiektu 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[]
Tablica bajtów zawierająca dane z obiektu X509Certificate2.
- password
- String
Hasło wymagane do uzyskania dostępu do informacji o certyfikacie.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia kontrolujących sposób i miejsce importowania certyfikatu.
- Atrybuty
Uwagi
Tej metody można używać z plikiem PFX/PKCS12 binarnym dużym obiektem (BLOB) chronionym hasłem. Kontenery kluczy skojarzone z certyfikatami w obiekcie BLOB PFX/PKCS12 można utworzyć, a wartość X509KeyStorageFlags może służyć do kontrolowania tego procesu. Należy pamiętać, że jeśli nie utworzysz kontenera kluczy, klucz prywatny nie zostanie utrwalone.
Ta metoda importuje tablicę bajtów certyfikatów do kolekcji certyfikatów. Ta metoda obsługuje następujące typy X509ContentType: