CertificateEnrollmentManager.ImportPfxDataAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ImportPfxDataAsync(String, String, PfxImportParameters) |
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange) mithilfe von Importparametern. |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String) |
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange). |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String) |
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange) mithilfe des angegebenen Schlüsselspeicheranbieters. |
ImportPfxDataAsync(String, String, PfxImportParameters)
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange) mithilfe von Importparametern.
public:
static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, PfxImportParameters ^ pfxImportParameters);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, PfxImportParameters const& pfxImportParameters);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, PfxImportParameters pfxImportParameters);
function importPfxDataAsync(pfxData, password, pfxImportParameters)
Public Shared Function ImportPfxDataAsync (pfxData As String, password As String, pfxImportParameters As PfxImportParameters) As IAsyncAction
Parameter
- pfxData
-
String
Platform::String
winrt::hstring
Base64-codierte PFX-Nachricht.
- password
-
String
Platform::String
winrt::hstring
Das Kennwort, das zum Entschlüsseln und Überprüfen des PFX-Pakets verwendet wird. Das Kennwort muss genau dem Kennwort entsprechen, das zum Verschlüsseln des Pakets verwendet wurde.
- pfxImportParameters
- PfxImportParameters
Die PFX-Importparameter.
Gibt zurück
Diese Methode gibt keinen Wert zurück.
- Attribute
Weitere Informationen
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Gilt für:
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange).
public:
static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName);
[Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName)
Public Shared Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String) As IAsyncAction
Parameter
- pfxData
-
String
Platform::String
winrt::hstring
Base64-codierte PFX-Nachricht.
- password
-
String
Platform::String
winrt::hstring
Das Kennwort, das zum Entschlüsseln und Überprüfen des PFX-Pakets verwendet wird. Das Kennwort muss genau dem Kennwort entsprechen, das zum Verschlüsseln des Pakets verwendet wurde.
- exportable
- ExportOption
Ein Wert der ExportOption-Enumeration , der angibt, ob der Schlüssel exportiert werden kann.
- keyProtectionLevel
- KeyProtectionLevel
Ein Wert der KeyProtectionLevel-Enumeration , der die Stärke des Schlüsselschutzes angibt. Der Standardwert ist NoConsent.
- installOption
- InstallOptions
Ein InstallOptions-Enumerationswert , der die Zertifikatinstallationsoption angibt.
- friendlyName
-
String
Platform::String
winrt::hstring
Der Anzeigename des eingeschriebenen Zertifikats. Dieser Wert überschreibt die FriendlyName-Eigenschaft innerhalb der PFX-Nachricht.
Gibt zurück
Diese Methode gibt keinen Wert zurück.
- Attribute
Hinweise
Diese Methode importiert die Zertifikatkette in den App-Container.
- Zum Importieren eines ausgestellten Zertifikats ist es nicht erforderlich, dass die Zertifikatanforderung auf dem importierenden Computer generiert wurde.
- Die in der Antwort enthaltenen Zertifikate müssen nicht mit vertrauenswürdigen Stammzertifikaten auf dem importierenden Computer verkettet werden.
- Das Zertifikat wird im App-Container MY Store installiert.
- Zertifizierungsstelle und Stammzertifikate werden im zwischengeschalteten Zertifizierungsstellenspeicher der App-Container installiert.
- Der Schlüsselcontainername und die Schlüsselspezifikation für das importierte Zertifikat werden wie im Abschnitt Hinweise von PFXImportCertStore beschrieben bestimmt, mit der Ausnahme, dass, wenn AttributeId 1.3.6.1.4.1.311.17.1 nicht vorhanden ist, MS_KEY_STORAGE_PROVIDER immer als Anbietername verwendet wird.
Weitere Informationen
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Gilt für:
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange) mithilfe des angegebenen Schlüsselspeicheranbieters.
public:
static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName, Platform::String ^ keyStorageProvider);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName, winrt::hstring const& keyStorageProvider);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName, string keyStorageProvider);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName, keyStorageProvider)
Public Shared Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String, keyStorageProvider As String) As IAsyncAction
Parameter
- pfxData
-
String
Platform::String
winrt::hstring
Base64-codierte PFX-Nachricht.
- password
-
String
Platform::String
winrt::hstring
Das Kennwort, das zum Entschlüsseln und Überprüfen des PFX-Pakets verwendet wird. Das Kennwort muss genau dem Kennwort entsprechen, das zum Verschlüsseln des Pakets verwendet wurde.
- exportable
- ExportOption
Ein Wert der ExportOption-Enumeration , der angibt, ob der Schlüssel exportiert werden kann.
- keyProtectionLevel
- KeyProtectionLevel
Ein Wert der KeyProtectionLevel-Enumeration , der die Stärke des Schlüsselschutzes angibt. Der Standardwert ist NoConsent.
- installOption
- InstallOptions
Ein InstallOptions-Enumerationswert , der die Zertifikatinstallationsoption angibt.
- friendlyName
-
String
Platform::String
winrt::hstring
Der Anzeigename des eingeschriebenen Zertifikats. Dieser Wert überschreibt die FriendlyName-Eigenschaft innerhalb der PFX-Nachricht.
- keyStorageProvider
-
String
Platform::String
winrt::hstring
Der Name des Schlüsselspeicheranbieters, der beim Importieren des Zertifikats verwendet werden soll.
Gibt zurück
Diese Methode gibt keinen Wert zurück.
- Attribute
Hinweise
Diese Methode importiert die Zertifikatkette in den App-Container.
- Zum Importieren eines ausgestellten Zertifikats ist es nicht erforderlich, dass die Zertifikatanforderung auf dem importierenden Computer generiert wurde.
- Die in der Antwort enthaltenen Zertifikate müssen nicht mit vertrauenswürdigen Stammzertifikaten auf dem importierenden Computer verkettet werden.
- Das Zertifikat wird im App-Container MY Store installiert.
- Zertifizierungsstelle und Stammzertifikate werden im zwischengeschalteten Zertifizierungsstellenspeicher der App-Container installiert.
- Der Schlüsselcontainername und die Schlüsselspezifikation für das importierte Zertifikat werden wie im Abschnitt Hinweise von PFXImportCertStore beschrieben bestimmt, mit der Ausnahme, dass, wenn AttributeId 1.3.6.1.4.1.311.17.1 nicht vorhanden ist, MS_KEY_STORAGE_PROVIDER immer als Anbietername verwendet wird.