X509Certificate2Collection.Import Yöntem

Tanım

Sertifikayı bir X509Certificate2Collection nesneye aktarır.

Aşırı Yüklemeler

Import(String, String, X509KeyStorageFlags)

Parola gerektiren bir sertifika dosyasını bir X509Certificate2Collection nesneye aktarır.

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Belirtilen a dosyasındaki sertifikaları bu koleksiyona aktarır.

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Sağlanan verilerden sertifikaları bu koleksiyona aktarır.

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

Sağlanan verilerden sertifikaları bu koleksiyona aktarır.

Import(ReadOnlySpan<Byte>)

Sağlanan verilerden sertifikaları bu koleksiyona aktarır.

Import(String)

Sertifika dosyasını bir X509Certificate2Collection nesneye aktarır.

Import(Byte[])

Bayt dizisi biçimindeki bir sertifikayı bir X509Certificate2Collection nesneye aktarır.

Import(Byte[], String, X509KeyStorageFlags)

Sertifikaya erişmek için parola gerektiren bir bayt dizisi biçimindeki bir sertifikayı bir X509Certificate2Collection nesneye aktarır.

Import(String, String, X509KeyStorageFlags)

Parola gerektiren bir sertifika dosyasını bir X509Certificate2Collection nesneye aktarır.

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)

Parametreler

fileName
String

Sertifika bilgilerini içeren dosyanın adı.

password
String

Sertifika bilgilerine erişmek için gereken parola.

keyStorageFlags
X509KeyStorageFlags

Sertifikanın nasıl ve nerede içeri aktarılacağını denetleen numaralandırma değerlerinin bit düzeyinde birleşimi.

Açıklamalar

Bu yöntem bir PFX/PKCS12 dosyası veya parola gerektiren diğer sertifika dosyalarıyla kullanılabilir. PFX/PKCS12 dosyasındaki sertifikalarla ilişkili anahtar kapsayıcılar oluşturulabilir ve X509KeyStorageFlags bu işlemi denetlemek için değer kullanılabilir. Anahtar kapsayıcısı oluşturmazsanız özel anahtarın kalıcı olmadığını unutmayın.

PFX/PKCS12 dosyasının birden fazla sertifika içerebileceğini unutmayın. Bu yöntem, özel anahtarla ilişkili ilk sertifikayı içeri aktarır veya özel anahtar bulunmazsa ilk sertifika bulunur.

Bu yöntem aşağıdaki X509ContentType türleri destekler:

Şunlara uygulanır

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Belirtilen a dosyasındaki sertifikaları bu koleksiyona aktarır.

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)

Parametreler

fileName
String

Sertifika bilgilerini içeren dosyanın adı.

password
ReadOnlySpan<Char>

Sertifika verilerine erişmek için gereken parola.

keyStorageFlags
X509KeyStorageFlags

Sertifikanın nerede ve nasıl içeri aktarılacağını denetleen numaralandırma değerlerinin bit düzeyinde birleşimi.

Şunlara uygulanır

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Sağlanan verilerden sertifikaları bu koleksiyona aktarır.

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)

Parametreler

rawData
ReadOnlySpan<Byte>

Okunacak sertifika verileri.

password
String

Sertifika verilerine erişmek için gereken parola.

keyStorageFlags
X509KeyStorageFlags

Sertifikanın nerede ve nasıl içeri aktarılacağını denetleen numaralandırma değerlerinin bit düzeyinde birleşimi.

Şunlara uygulanır

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

Sağlanan verilerden sertifikaları bu koleksiyona aktarır.

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)

Parametreler

rawData
ReadOnlySpan<Byte>

Okunacak sertifika verileri.

password
ReadOnlySpan<Char>

Sertifika verilerine erişmek için gereken parola.

keyStorageFlags
X509KeyStorageFlags

Sertifikanın nerede ve nasıl içeri aktarılacağını denetleen numaralandırma değerlerinin bit düzeyinde birleşimi.

Şunlara uygulanır

Import(ReadOnlySpan<Byte>)

Sağlanan verilerden sertifikaları bu koleksiyona aktarır.

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

Parametreler

rawData
ReadOnlySpan<Byte>

Okunacak sertifika verileri.

Şunlara uygulanır

Import(String)

Sertifika dosyasını bir X509Certificate2Collection nesneye aktarır.

public:
 void Import(System::String ^ fileName);
public void Import (string fileName);
member this.Import : string -> unit
Public Sub Import (fileName As String)

Parametreler

fileName
String

Sertifika bilgilerini içeren dosyanın adı.

Açıklamalar

Bu yöntem aşağıdaki X509ContentType türleri destekler:

Şunlara uygulanır

Import(Byte[])

Bayt dizisi biçimindeki bir sertifikayı bir X509Certificate2Collection nesneye aktarır.

public:
 void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

Parametreler

rawData
Byte[]

X.509 sertifikasından veri içeren bayt dizisi.

Açıklamalar

Bu yöntem, bayt dizisi biçimindeki bir sertifikayı bir X509Certificate2Collection nesneye aktarır. Bu yöntem aşağıdaki X509ContentType türleri destekler:

Şunlara uygulanır

Import(Byte[], String, X509KeyStorageFlags)

Sertifikaya erişmek için parola gerektiren bir bayt dizisi biçimindeki bir sertifikayı bir X509Certificate2Collection nesneye aktarır.

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)

Parametreler

rawData
Byte[]

Bir nesneden veri içeren bayt X509Certificate2 dizisi.

password
String

Sertifika bilgilerine erişmek için gereken parola.

keyStorageFlags
X509KeyStorageFlags

Sertifikanın nasıl ve nerede içeri aktarılacağını denetleye sabit listesi değerlerinin bit düzeyinde birleşimi.

Açıklamalar

Bu yöntem, parolayla korunan bir PFX/PKCS12 ikili büyük nesnesi (BLOB) ile kullanılabilir. PFX/PKCS12 BLOB'daki sertifikalarla ilişkili anahtar kapsayıcılar oluşturulabilir ve X509KeyStorageFlags değer bu işlemi denetlemek için kullanılabilir. Anahtar kapsayıcısı oluşturmazsanız özel anahtarın kalıcı olmadığını unutmayın.

Bu yöntem bir sertifika bayt dizisini bir sertifika koleksiyonuna aktarır. Bu yöntem aşağıdaki X509ContentType türleri destekler:

Şunlara uygulanır