Share via


CertificateEnrollmentManager.ImportPfxDataAsync 메서드

정의

오버로드

ImportPfxDataAsync(String, String, PfxImportParameters)

가져오기 매개 변수를 사용하여 PFX(개인 정보 교환) 메시지에서 인증서를 비동기적으로 가져옵니다.

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

PFX(개인 정보 교환) 메시지에서 인증서를 비동기적으로 가져옵니다.

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

지정된 키 스토리지 공급자를 사용하여 PFX(개인 정보 교환) 메시지에서 인증서를 비동기적으로 가져옵니다.

ImportPfxDataAsync(String, String, PfxImportParameters)

가져오기 매개 변수를 사용하여 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.1.311.17.1이 없는 경우 MS_KEY_STORAGE_PROVIDER 항상 공급자 이름으로 사용됩니다.

추가 정보

적용 대상

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

지정된 키 스토리지 공급자를 사용하여 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.1.311.17.1이 없는 경우 MS_KEY_STORAGE_PROVIDER 항상 공급자 이름으로 사용됩니다.

추가 정보

적용 대상