X509Certificate2Collection.Import Metoda

Definicja

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)

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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)

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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)

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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)

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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)

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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)

Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs
Źródło:
X509Certificate2Collection.cs

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