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