IX509CertificateRequest 인터페이스(certenroll.h)
IX509CertificateRequest 인터페이스는 인증서 등록 API에서 구현된 각 요청 개체에 공통되고 상속되는 메서드 및 속성을 식별하는 추상 기본 인증서 요청을 나타냅니다. 다음 목록에서는 이러한 개체의 상속 구조에 대해 설명합니다.
- PKCS #10 인증서 요청은 IX509CertificateRequest 및 IX509CertificateRequestPkcs10 인터페이스를 구현합니다.
-
PKCS #7 인증서 요청은 IX509CertificateRequest 및 IX509CertificateRequestPkcs7 인터페이스를 구현합니다.
PKCS #7 사양은 인증서 요청 형식이 아닌 보안 메시지 구문을 정의하지만 이 SDK에서 IX509CertificateRequestPkcs7 인터페이스를 구현하려면 PKCS #10 요청을 포함해야 합니다. 따라서 이 설명서는 PKCS #7 개체를 인증서 요청으로 참조합니다.
- CMC(CMS를 통해 인증서 관리 메시지) 인증서 요청은 IX509CertificateRequest, IX509CertificateRequestPkcs7 및 IX509CertificateRequestCmc 인터페이스를 구현합니다.
- 자체 생성 인증서(인증 기관에서 발급하지 않은 인증서)를 나타내는 데 사용할 수 있는 개체는 IX509CertificateRequest, IX509CertificateRequestPkcs10 및 IX509CertificateRequestCertificate 인터페이스를 구현합니다.
상속
IX509CertificateRequest 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IX509CertificateRequest 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IX509CertificateRequest 인터페이스에는 이러한 메서드가 있습니다.
IX509CertificateRequest::Encode 인증서 요청을 서명하고 인코딩하고 키 쌍이 없으면 만듭니다. |
IX509CertificateRequest::get_AlternateSignatureAlgorithm PKCS(Get)에 대한 OID(서명 알고리즘 개체 식별자) 여부를 나타내는 부울 값을 지정하고 검색합니다. |
IX509CertificateRequest::get_ClientId 요청을 만든 실행 파일을 식별하는 값을 지정하고 검색합니다. (Get) |
IX509CertificateRequest::get_CspInformations 요청 개체에서 사용할 수 있는 암호화 공급자 컬렉션을 지정하고 검색합니다. (Get) |
IX509CertificateRequest::get_EnrollmentContext 인증서가 컴퓨터 또는 사용자용인지 여부를 지정하는 값을 검색합니다. |
IX509CertificateRequest::get_HashAlgorithm 인증서 요청에 서명하는 데 사용되는 해시 알고리즘의 OID(개체 식별자)를 지정하고 검색합니다. (Get) |
IX509CertificateRequest::get_ParentWindow 키 관련 사용자 인터페이스 대화 상자에서 사용하는 창의 ID를 지정하고 검색합니다. (Get) |
IX509CertificateRequest::get_RawData 서명된 DER(Distinguished Encoding Rules) 인코딩된 인증서 요청이 포함된 바이트 배열을 검색합니다. |
IX509CertificateRequest::get_RenewalCertificate 갱신 중인 DER(Distinguished Encoding Rules) 인코딩된 인증서가 포함된 바이트 배열을 지정하거나 검색합니다. (Get) |
IX509CertificateRequest::get_Silent 인증서 등록 프로세스 중에 키 관련 모달 대화 상자가 표시되는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Get) |
IX509CertificateRequest::get_SuppressDefaults 기본 확장 및 특성이 요청에 포함되는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Get) |
IX509CertificateRequest::get_Type 요청 개체의 형식을 지정하는 값을 검색합니다. |
IX509CertificateRequest::get_UIContextMessage 사용자 인터페이스에 표시할 컨텍스트 문자열을 지정하거나 검색합니다. (Get) |
IX509CertificateRequest::GetInnerRequest 중첩된 요청 개체를 검색합니다. |
IX509CertificateRequest::Initialize 사용자 또는 컴퓨터에 대한 요청 개체를 초기화합니다. |
IX509CertificateRequest::p ut_AlternateSignatureAlgorithm PKCS(Put)의 OID(서명 알고리즘 개체 식별자) 여부를 나타내는 부울 값을 지정하고 검색합니다. |
IX509CertificateRequest::p ut_ClientId 요청을 만든 실행 파일을 식별하는 값을 지정하고 검색합니다. (Put) |
IX509CertificateRequest::p ut_CspInformations 요청 개체에서 사용할 수 있는 암호화 공급자 컬렉션을 지정하고 검색합니다. (Put) |
IX509CertificateRequest::p ut_HashAlgorithm 인증서 요청에 서명하는 데 사용되는 해시 알고리즘의 OID(개체 식별자)를 지정하고 검색합니다. (Put) |
IX509CertificateRequest::p ut_ParentWindow 키 관련 사용자 인터페이스 대화 상자에서 사용하는 창의 ID를 지정하고 검색합니다. (Put) |
IX509CertificateRequest::p ut_RenewalCertificate 갱신 중인 DER(Distinguished Encoding Rules) 인코딩된 인증서가 포함된 바이트 배열을 지정하거나 검색합니다. (Put) |
IX509CertificateRequest::p ut_Silent 인증서 등록 프로세스 중에 키 관련 모달 대화 상자가 표시되는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Put) |
IX509CertificateRequest::p ut_SuppressDefaults 기본 확장 및 특성이 요청에 포함되는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Put) |
IX509CertificateRequest::p ut_UIContextMessage 사용자 인터페이스에 표시할 컨텍스트 문자열을 지정하거나 검색합니다. (Put) |
IX509CertificateRequest::ResetForEncode 요청 개체의 상태를 Encode 메서드가 호출되기 전에 존재했던 상태로 복원합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certenroll.h |