X509Certificate2Collection.Import Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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[])
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>)
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)
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)
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)
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)
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)
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)
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: