X509Certificate2Collection.Import Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 bulunamazsa 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ı denetleen numaralandırma 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin