X509Certificate2Collection.Import Metod

Definition

Importerar ett certifikat till ett X509Certificate2Collection objekt.

Överlagringar

Name Description
Import(Byte[])
Föråldrad.

Importerar ett certifikat i form av en bytematris till ett X509Certificate2Collection objekt.

Import(ReadOnlySpan<Byte>)
Föråldrad.

Importerar certifikaten från angivna data till den här samlingen.

Import(String)
Föråldrad.

Importerar en certifikatfil till ett X509Certificate2Collection objekt.

Import(Byte[], String, X509KeyStorageFlags)
Föråldrad.

Importerar ett certifikat i form av en bytematris som kräver ett lösenord för att få åtkomst till certifikatet till ett X509Certificate2Collection objekt.

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)
Föråldrad.

Importerar certifikaten från angivna data till den här samlingen.

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)
Föråldrad.

Importerar certifikaten från angivna data till den här samlingen.

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
Föråldrad.

Importerar certifikaten från den angivna filen a till den här samlingen.

Import(String, String, X509KeyStorageFlags)
Föråldrad.

Importerar en certifikatfil som kräver ett lösenord till ett X509Certificate2Collection objekt.

Import(Byte[])

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar ett certifikat i form av en bytematris till ett X509Certificate2Collection objekt.

public:
 void Import(cli::array <System::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);
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}")>]
member this.Import : byte[] -> unit
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

Parametrar

rawData
Byte[]

En bytematris som innehåller data från ett X.509-certifikat.

Attribut

Kommentarer

Den här metoden importerar ett certifikat i form av en bytematris till ett X509Certificate2Collection objekt. Den här metoden stöder följande X509ContentType typer:

Gäller för

Import(ReadOnlySpan<Byte>)

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar certifikaten från angivna data till den här samlingen.

public:
 void Import(ReadOnlySpan<System::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);
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}")>]
member this.Import : ReadOnlySpan<byte> -> unit
member this.Import : ReadOnlySpan<byte> -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte))

Parametrar

rawData
ReadOnlySpan<Byte>

Certifikatdata som ska läsas.

Attribut

Gäller för

Import(String)

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar en certifikatfil till ett X509Certificate2Collection objekt.

public:
 void Import(System::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);
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}")>]
member this.Import : string -> unit
member this.Import : string -> unit
Public Sub Import (fileName As String)

Parametrar

fileName
String

Namnet på filen som innehåller certifikatinformationen.

Attribut

Kommentarer

Den här metoden stöder följande X509ContentType typer:

Gäller för

Import(Byte[], String, X509KeyStorageFlags)

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar ett certifikat i form av en bytematris som kräver ett lösenord för att få åtkomst till certifikatet till ett X509Certificate2Collection objekt.

public:
 void Import(cli::array <System::Byte> ^ rawData, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
[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 = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
[<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
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)

Parametrar

rawData
Byte[]

En bytematris som innehåller data från ett X509Certificate2 objekt.

password
String

Lösenordet som krävs för att komma åt certifikatinformationen.

keyStorageFlags
X509KeyStorageFlags

En bitvis kombination av uppräkningsvärdena som styr hur och var certifikatet importeras.

Attribut

Kommentarer

Den här metoden kan användas med ett PFX/PKCS12-binärt stort objekt (BLOB) som skyddas av ett lösenord. Nyckelcontainrar som är associerade med certifikat i PFX/PKCS12 BLOB kan skapas och X509KeyStorageFlags värdet kan användas för att styra den här processen. Observera att om du inte skapar en nyckelcontainer sparas inte den privata nyckeln.

Den här metoden importerar en certifikatbytematris till en samling certifikat. Den här metoden stöder följande X509ContentType typer:

Gäller för

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

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar certifikaten från angivna data till den här samlingen.

[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);
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}")>]
member this.Import : ReadOnlySpan<byte> * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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)

Parametrar

rawData
ReadOnlySpan<Byte>

Certifikatdata som ska läsas.

password
ReadOnlySpan<Char>

Lösenordet som krävs för att komma åt certifikatdata.

keyStorageFlags
X509KeyStorageFlags

En bitvis kombination av uppräkningsvärdena som styr var och hur certifikatet ska importeras.

Attribut

Gäller för

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar certifikaten från angivna data till den här samlingen.

[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);
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}")>]
member this.Import : ReadOnlySpan<byte> * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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)

Parametrar

rawData
ReadOnlySpan<Byte>

Certifikatdata som ska läsas.

password
String

Lösenordet som krävs för att komma åt certifikatdata.

keyStorageFlags
X509KeyStorageFlags

En bitvis kombination av uppräkningsvärdena som styr var och hur certifikatet ska importeras.

Attribut

Gäller för

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar certifikaten från den angivna filen a till den här samlingen.

[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);
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}")>]
member this.Import : string * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
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)

Parametrar

fileName
String

Namnet på filen som innehåller certifikatinformationen.

password
ReadOnlySpan<Char>

Lösenordet som krävs för att komma åt certifikatdata.

keyStorageFlags
X509KeyStorageFlags

En bitvis kombination av uppräkningsvärdena som styr var och hur certifikatet ska importeras.

Attribut

Gäller för

Import(String, String, X509KeyStorageFlags)

Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs
Källa:
X509Certificate2Collection.cs

Varning

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

Importerar en certifikatfil som kräver ett lösenord till ett X509Certificate2Collection objekt.

public:
 void Import(System::String ^ fileName, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
[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 = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
[<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
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)

Parametrar

fileName
String

Namnet på filen som innehåller certifikatinformationen.

password
String

Lösenordet som krävs för att komma åt certifikatinformationen.

keyStorageFlags
X509KeyStorageFlags

En bitvis kombination av uppräkningsvärdena som styr hur och var certifikatet importeras.

Attribut

Kommentarer

Den här metoden kan användas med en PFX/PKCS12-fil eller andra certifikatfiler som kräver ett lösenord. Nyckelcontainrar som är associerade med certifikat i PFX/PKCS12-filen kan skapas och X509KeyStorageFlags värdet kan användas för att styra den här processen. Observera att om du inte skapar en nyckelcontainer sparas inte den privata nyckeln.

Observera att en PFX/PKCS12-fil kan innehålla mer än ett certifikat. Den här metoden importerar det första certifikatet som är associerat med den privata nyckeln eller, om ingen privat nyckel hittas, det första certifikatet hittades.

Den här metoden stöder följande X509ContentType typer:

Gäller för