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 X509Certificate2Collection obiektu.
Przeciążenia
Import(String, String, X509KeyStorageFlags) |
Importuje plik certyfikatu, który wymaga hasła do X509Certificate2Collection obiektu. |
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Importuje certyfikaty z określonego pliku do tej kolekcji. |
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags) |
Importuje certyfikaty z podanych danych do tej kolekcji. |
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags) |
Importuje certyfikaty z podanych danych do tej kolekcji. |
Import(ReadOnlySpan<Byte>) |
Importuje certyfikaty z podanych danych do tej kolekcji. |
Import(String) |
Importuje plik certyfikatu X509Certificate2Collection do obiektu. |
Import(Byte[]) |
Importuje certyfikat w postaci tablicy bajtów do X509Certificate2Collection obiektu. |
Import(Byte[], String, X509KeyStorageFlags) |
Importuje certyfikat w postaci tablicy bajtów, która wymaga hasła dostępu do certyfikatu, do X509Certificate2Collection obiektu. |
Import(String, String, X509KeyStorageFlags)
Importuje plik certyfikatu, który wymaga hasła do X509Certificate2Collection obiektu.
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
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, które kontrolują sposób i miejsce importowania certyfikatu.
Uwagi
Tej metody można używać 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. Pamiętaj, ż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 X509ContentType typy:
Dotyczy
Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
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);
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, które kontrolują miejsce i sposób importowania certyfikatu.
Dotyczy
Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
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);
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 odczytania.
- password
- String
Hasło wymagane do uzyskania dostępu do danych certyfikatu.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia, które kontrolują miejsce i sposób importowania certyfikatu.
Dotyczy
Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
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);
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 odczytania.
- password
- ReadOnlySpan<Char>
Hasło wymagane do uzyskania dostępu do danych certyfikatu.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia, które kontrolują miejsce i sposób importowania certyfikatu.
Dotyczy
Import(ReadOnlySpan<Byte>)
Importuje certyfikaty z podanych danych do tej kolekcji.
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>
Dane certyfikatu do odczytania.
Dotyczy
Import(String)
Importuje plik certyfikatu X509Certificate2Collection do obiektu.
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
Nazwa pliku zawierającego informacje o certyfikacie.
Uwagi
Ta metoda obsługuje następujące X509ContentType typy:
Dotyczy
Import(Byte[])
Importuje certyfikat w postaci tablicy bajtów do X509Certificate2Collection obiektu.
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[]
Tablica bajtów zawierająca dane z certyfikatu X.509.
Uwagi
Ta metoda importuje certyfikat w postaci tablicy bajtów do X509Certificate2Collection obiektu. Ta metoda obsługuje następujące X509ContentType typy:
Dotyczy
Import(Byte[], String, X509KeyStorageFlags)
Importuje certyfikat w postaci tablicy bajtów, która wymaga hasła dostępu do certyfikatu, do X509Certificate2Collection obiektu.
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[]
Tablica bajtów zawierająca X509Certificate2 dane z obiektu.
- password
- String
Hasło wymagane do uzyskania dostępu do informacji o certyfikacie.
- keyStorageFlags
- X509KeyStorageFlags
Bitowa kombinacja wartości wyliczenia, które kontrolują sposób i miejsce importowania certyfikatu.
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 X509KeyStorageFlags wartość może służyć do kontrolowania tego procesu. Pamiętaj, ż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 X509ContentType typy:
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla