Udostępnij za pośrednictwem


X509Certificate2Collection.Import Metoda

Definicja

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)

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

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)

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

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)

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

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)

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

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

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

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)

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

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

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

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)

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

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:

Dotyczy