Share via


IX509CertificateRequestPkcs10::p ut_KeyContainerNamePrefix 메서드(certenroll.h)

KeyContainerNamePrefix 속성은 새 프라이빗 키에 대한 컨테이너 이름을 만드는 데 사용되는 접두사를 지정하거나 검색합니다.

이 속성은 읽기/쓰기가 가능합니다.

구문

HRESULT put_KeyContainerNamePrefix(
  BSTR Value
);

매개 변수

Value

반환 값

없음

설명

각 CryptoAPI 암호화 서비스 공급자 또는 암호화 API: 차세대(CNG) 키 공급자는 프라이빗 키에 대한 키 컨테이너를 유지 관리합니다. 기존 키에 대한 키 컨테이너의 이름을 검색하려면 IX509PrivateKey 개체의 ContainerName 속성을 사용합니다.

접두사는 키 컨테이너 이름의 최대 길이 및 법적 컨테이너 이름 문자로 제한되는 문자열을 포함할 수 있습니다. 예를 들어 ContainerName 속성을 호출하여 키 컨테이너 이름을 지정하지 않으면 프라이빗 키를 만들 때 컨테이너 이름이 자동으로 만들어지고 컨테이너 이름의 접두사는 "lp" 문자열이 됩니다. 또 다른 예로, 테스트 하네스를 만들고 키 컨테이너를 생성한 프로그램으로 구분하려는 경우 실행 파일의 이름을 접두사로 사용할 수 있습니다.

Encode 메서드를 호출하기 전에 이 속성을 설정해야 하며, 이 속성을 호출하기 전에 IX509CertificateRequestPkcs10 개체를 초기화해야 합니다. 자세한 내용은 다음 방법 중 일부를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h
DLL CertEnroll.dll

추가 정보

IX509CertificateRequestPkcs10