다음을 통해 공유


ICertificate2::Load 메서드

[CAPICOM은 Windows Server 2008, Windows Vista 및 Windows XP 운영 체제에서 사용할 수 있는 32비트 전용 구성 요소입니다. 대신 System.Security.Cryptography.X509Certificates 네임스페이스에서 X509Certificate2클래스를 사용합니다.]

Load 메서드는 파일에서 인증서를 가져옵니다. 이 메서드는 CAPICOM 2.0에서 도입되었습니다.

구문

Certificate.Load( _
  ByVal FileName, _
  [ ByVal Password ], _
  [ ByVal KeyStorageFlag ], _
  [ ByVal KeyLocation ] _
)

매개 변수

FileName [in]

인증서 데이터를 포함하는 .cer 또는 .pfx 파일의 경로를 포함하는 문자열입니다.

암호 [in, optional]

프라이빗 키 파일에 대한 일반 텍스트 암호를 포함하는 문자열입니다. 암호는 종료 null 문자를 포함하여 최대 32개의 유니코드 문자를 포함할 수 있습니다. 암호 보호에 대한 자세한 내용은 암호 처리를 참조하세요.

KeyStorageFlag [in, optional]

키 스토리지 플래그를 정의하는 CAPICOM_KEY_STORAGE_FLAG 열거형의 값입니다. 기본값은 CAPICOM_KEY_STORAGE_DEFAULT. 다음 표에서는 가능한 값을 보여 줍니다.

의미
CAPICOM_KEY_STORAGE_DEFAULT
기본 키 스토리지.
CAPICOM_KEY_STORAGE_EXPORTABLE
키를 내보낼 수 있습니다.
CAPICOM_KEY_STORAGE_USER_PROTECTED
키는 사용자 보호됨입니다.

 

KeyLocation [in, optional]

키 위치 유형을 정의하는 CAPICOM_KEY_LOCATION 열거형의 값입니다. 기본값은 CAPICOM_CURRENT_USER_KEY. 다음 표에서는 가능한 값을 보여 줍니다.

의미
CAPICOM_CURRENT_USER_KEY
키는 사용자 키입니다.
CAPICOM_LOCAL_MACHINE_KEY
키는 컴퓨터 키입니다.

 

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

이 메서드는 웹 기반 애플리케이션에서 스크립팅될 때 CAPICOM_E_NOT_ALLOWED 발생합니다.

요구 사항

요구 사항
클라이언트 지원 종료
Windows Vista
서버 지원 종료
Windows Server 2008
재배포 가능 파일
Windows Server 2003 및 Windows XP의 CAPICOM 2.0 이상
DLL
Capicom.dll