IX509Attribute 인터페이스(certenroll.h)

IX509Attribute 인터페이스를 사용하여 PKCS #7, PKCS #10 또는 CMC 인증서 요청의 특성을 나타낼 수 있습니다. 자세한 내용은 아래 항목을 참조하세요.

인증서를 만들고 발급할 때 사용할 수 있는 추가 정보를 인증 기관에 제공하기 위해 인증서 요청에 특성이 추가됩니다. 각 특성은 다음 구문과 같이 OID(개체 식별자) 및 0개 이상의 값을 포함하는 DER(Distinguished Encoding Rules) 인코딩된 ASN.1(추상 구문 표기법 1) 구조체입니다.


Attributes ::= SET OF Attribute

Attribute ::= SEQUENCE 
{
   type       EncodedObjectID,
   values     AttributeSetValue
}

IX509Attribute 인터페이스를 사용하여 특성 값을 초기화하고 검색할 수 있습니다. 또한 다음과 같은 일반적인 특성 인터페이스의 기본 역할을 합니다.

인터페이스/OID Description
IX509AttributeClientId (XCN_OID_REQUEST_CLIENT_INFO) 인증서 요청을 생성한 클라이언트를 식별하는 데 사용할 수 있는 특성을 나타냅니다.
IX509AttributeExtensions (XCN_OID_RSA_certExtensions) 인증서 요청에 인증서 확장이 포함된 특성을 나타냅니다.
IX509AttributeArchiveKey (XCN_OID_ARCHIVED_KEY_ATTR) 인증 기관에서 보관할 암호화된 프라이빗 키가 포함된 특성을 나타냅니다.
IX509AttributeArchiveKeyHash (XCN_OID_ENCRYPTED_KEY_HASH) 인증 기관에서 보관할 암호화된 프라이빗 키의 SHA-1 해시를 포함하는 특성을 나타냅니다.
IX509AttributeCspProvider (XCN_OID_ENROLLMENT_CSP_PROVIDER) 인증서를 요청하는 엔터티에서 사용하는 CSP( 암호화 서비스 공급자 )를 식별하는 특성을 나타냅니다.
IX509AttributeOSVersion (XCN_OID_OS_VERSION) 인증서 요청이 생성된 클라이언트 운영 체제에 대한 버전 정보가 포함된 특성을 나타냅니다.
IX509AttributeRenewalCertificate (XCN_OID_RENEWAL_CERTIFICATE) 갱신할 인증서를 포함하는 특성을 나타냅니다.

상속

IX509Attribute 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IX509Attribute 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IX509Attribute 인터페이스에는 이러한 메서드가 있습니다.

 
IX509Attribute::get_ObjectId

특성에 대한 OID(개체 식별자)를 검색합니다. (IX509Attribute.get_ObjectId)
IX509Attribute::get_RawData

특성 값을 검색합니다.
IX509Attribute::Initialize

OID(개체 식별자) 및 값에서 개체를 초기화합니다.

요구 사항

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

추가 정보

CertEnroll 인터페이스

ICryptAttribute

IDispatch

IX509Attribute

IX509Attributes