CertificateEnrollmentManager.ImportPfxDataAsync メソッド

定義

オーバーロード

ImportPfxDataAsync(String, String, PfxImportParameters)

インポート パラメーターを使用して、Personal Information Exchange (PFX) メッセージから証明書を非同期にインポートします。

ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)

個人情報交換 (PFX) メッセージから証明書を非同期にインポートします。

ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)

指定したキー ストレージ プロバイダーを使用して、Personal Information Exchange (PFX) メッセージから証明書を非同期的にインポートします。

ImportPfxDataAsync(String, String, PfxImportParameters)

インポート パラメーターを使用して、Personal Information Exchange (PFX) メッセージから証明書を非同期にインポートします。

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

パラメーター

pfxData
String

Platform::String

winrt::hstring

Base64 でエンコードされた PFX メッセージ。

password
String

Platform::String

winrt::hstring

PFX パケットの復号化と検証に使用されるパスワード。 パスワードは、パケットの暗号化に使用されたパスワードとまったく同じである必要があります。

pfxImportParameters
PfxImportParameters

PFX インポート パラメーター。

戻り値

このメソッドは値を返しません。

属性

こちらもご覧ください

適用対象

ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)

個人情報交換 (PFX) メッセージから証明書を非同期にインポートします。

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

パラメーター

pfxData
String

Platform::String

winrt::hstring

Base64 でエンコードされた PFX メッセージ。

password
String

Platform::String

winrt::hstring

PFX パケットの復号化と検証に使用されるパスワード。 パスワードは、パケットの暗号化に使用されたパスワードとまったく同じである必要があります。

exportable
ExportOption

キーをエクスポートできるかどうかを指定する ExportOption 列挙の値。

keyProtectionLevel
KeyProtectionLevel

キー保護の強度を指定する KeyProtectionLevel 列挙の値。 既定値は NoConsent です

installOption
InstallOptions

証明書のインストール オプションを指定する InstallOptions 列挙値。

friendlyName
String

Platform::String

winrt::hstring

登録済み証明書の表示名。 この値は、PFX メッセージ内の FriendlyName プロパティを上書きします。

戻り値

このメソッドは値を返しません。

属性

注釈

このメソッドは、証明書チェーンをアプリ コンテナーにインポートします。

  • 発行された証明書をインポートするには、インポートするコンピューターで証明書要求が生成されている必要はありません。
  • 応答に含まれる証明書を、インポートするコンピューターの信頼されたルート証明書にチェーンする必要はありません。
  • 証明書はアプリ コンテナー MY ストアにインストールされます。
  • 証明機関 とルート証明書は、アプリ コンテナーの中間 証明機関ストアに インストールされます。
  • インポートされた証明書のキー コンテナー名とキーの指定は 、PFXImportCertStore の「解説」セクションで説明されているように決定されます。AttributeId 1.3.6.1.4.1.311.17.1 が存在しない場合、MS_KEY_STORAGE_PROVIDERは常にプロバイダー名として使用されます。

こちらもご覧ください

適用対象

ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)

指定したキー ストレージ プロバイダーを使用して、Personal Information Exchange (PFX) メッセージから証明書を非同期的にインポートします。

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

パラメーター

pfxData
String

Platform::String

winrt::hstring

Base64 でエンコードされた PFX メッセージ。

password
String

Platform::String

winrt::hstring

PFX パケットの復号化と検証に使用されるパスワード。 パスワードは、パケットの暗号化に使用されたパスワードとまったく同じである必要があります。

exportable
ExportOption

キーをエクスポートできるかどうかを指定する ExportOption 列挙の値。

keyProtectionLevel
KeyProtectionLevel

キー保護の強度を指定する KeyProtectionLevel 列挙の値。 既定値は NoConsent です

installOption
InstallOptions

証明書のインストール オプションを指定する InstallOptions 列挙値。

friendlyName
String

Platform::String

winrt::hstring

登録済み証明書の表示名。 この値は、PFX メッセージ内の FriendlyName プロパティを上書きします。

keyStorageProvider
String

Platform::String

winrt::hstring

証明書のインポート時に使用するキー ストレージ プロバイダーの名前。

戻り値

このメソッドは値を返しません。

属性

注釈

このメソッドは、証明書チェーンをアプリ コンテナーにインポートします。

  • 発行された証明書をインポートするには、インポートするコンピューターで証明書要求が生成されている必要はありません。
  • 応答に含まれる証明書を、インポートするコンピューターの信頼されたルート証明書にチェーンする必要はありません。
  • 証明書はアプリ コンテナー MY ストアにインストールされます。
  • 証明機関 とルート証明書は、アプリ コンテナーの中間 証明機関ストアに インストールされます。
  • インポートされた証明書のキー コンテナー名とキーの指定は 、PFXImportCertStore の「解説」セクションで説明されているように決定されます。AttributeId 1.3.6.1.4.1.311.17.1 が存在しない場合、MS_KEY_STORAGE_PROVIDERは常にプロバイダー名として使用されます。

こちらもご覧ください

適用対象