X509Certificate2Collection.Import Yöntem

Tanım

Sertifikayı bir X509Certificate2Collection nesnesine aktarır.

Aşırı Yüklemeler

Import(String, String, X509KeyStorageFlags)
Geçersiz.

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

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Geçersiz.

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

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Geçersiz.

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

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Geçersiz.

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

Import(ReadOnlySpan<Byte>)
Geçersiz.

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

Import(String)
Geçersiz.

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

Import(Byte[])
Geçersiz.

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

Import(Byte[], String, X509KeyStorageFlags)
Geçersiz.

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

Import(String, String, X509KeyStorageFlags)

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Parola gerektiren bir sertifika dosyasını X509Certificate2Collection nesnesine 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);
[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)

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.

Öznitelikler

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 bu işlemi denetlemek için X509KeyStorageFlags 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ı veya özel anahtar bulunamazsa ilk sertifikayı içeri aktarır.

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

Şunlara uygulanır

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

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.

Öznitelikler

Şunlara uygulanır

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

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.

Öznitelikler

Şunlara uygulanır

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

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

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.

Öznitelikler

Şunlara uygulanır

Import(ReadOnlySpan<Byte>)

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

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

Parametreler

rawData
ReadOnlySpan<Byte>

Okunacak sertifika verileri.

Öznitelikler

Şunlara uygulanır

Import(String)

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

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)

Parametreler

fileName
String

Sertifika bilgilerini içeren dosyanın adı.

Öznitelikler

Açıklamalar

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

Şunlara uygulanır

Import(Byte[])

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

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

Parametreler

rawData
Byte[]

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

Öznitelikler

Açıklamalar

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

Şunlara uygulanır

Import(Byte[], String, X509KeyStorageFlags)

Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs
Kaynak:
X509Certificate2Collection.cs

Dikkat

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

Sertifikaya erişmek için parola gerektiren bir bayt dizisi biçiminde bir sertifikayı X509Certificate2Collection nesnesine 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);
[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)

Parametreler

rawData
Byte[]

bir X509Certificate2 nesnesinden veri içeren bayt 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.

Öznitelikler

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 bu işlemi denetlemek için X509KeyStorageFlags değeri 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ürlerini destekler:

Şunlara uygulanır