ICertProperty 인터페이스(certenroll.h)
ICertProperty 인터페이스를 사용하여 외부 속성을 인증서와 연결할 수 있습니다. 속성은 인증 기관에 의해 전송되거나 처리되지 않으며 인증서 내에 저장되지 않습니다. 일반적으로 인증서는 인증 기관으로부터 받은 후 저장소에 저장되기 전에 인증서와 연결됩니다. 속성은 인증서와 함께 저장소에 저장됩니다. 속성 컬렉션은 ICertProperties 개체에 포함됩니다. 기존 인증서를 사용하여 컬렉션을 초기화할 수 있습니다.
CERTENROLL_PROPERTYID 열거형은 지정하거나 검색할 수 있는 속성을 식별합니다. 또한 ICertProperty에서 상속되는 다음 인터페이스를 사용하여 가장 일반적으로 사용되는 속성을 지정할 수 있습니다.
- ICertPropertyArchived
- ICertPropertyArchivedKeyHash
- ICertPropertyAutoEnroll
- ICertPropertyBackedUp
- ICertPropertyDescription
- ICertPropertyEnrollment
- ICertPropertyFriendlyName
- ICertPropertyKeyProvInfo
- ICertPropertyRenewal
- ICertPropertyRequestOriginator
- ICertPropertySHA1Hash
참고 적절한 경우 이전 목록의 인터페이스를 사용하는 것이 좋습니다. ICertProperty 기본 인터페이스를 사용하여 이러한 공통 속성을 나타내는 경우 등록 동작이 정의되지 않습니다.
상속
ICertProperty 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ICertProperty 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ICertProperty 인터페이스에는 이러한 메서드가 있습니다.
ICertProperty::get_PropertyId 외부 인증서 속성을 식별하는 CERTENROLL_PROPERTYID 열거형 값을 지정하거나 검색합니다. (Get) |
ICertProperty::get_RawData 인증서 속성의 값을 검색합니다. |
ICertProperty::InitializeDecode 속성 값이 포함된 바이트 배열에서 개체를 초기화합니다. |
ICertProperty::InitializeFromCertificate 기존 인증서와 연결된 속성 값을 사용하여 개체를 초기화합니다. |
ICertProperty::p ut_PropertyId 외부 인증서 속성을 식별하는 CERTENROLL_PROPERTYID 열거형 값을 지정하거나 검색합니다. (Put) |
ICertProperty::RemoveFromCertificate 인증서에서 속성을 연결 해제합니다. |
ICertProperty::SetValueOnCertificate 속성 값을 기존 인증서와 연결합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certenroll.h |