다음을 통해 공유


ICertRequest3 인터페이스(certcli.h)

ICertRequest3 인터페이스는 클라이언트 또는 중간 애플리케이션과 인증서 서비스 간의 통신을 제공하는 세 가지 인터페이스 중 하나입니다.

클라이언트 및 중간 애플리케이션은 ICertRequest3 메서드를 호출하여 다음 작업을 수행할 수 있습니다.

  • 인증서 요청을 제출합니다.
  • 요청의 처리, 마지막 상태 및 식별자를 검색합니다.
  • 요청에 대해 발급된 인증서를 검색합니다.
  • 이전 요청에 대한 보류 중인 인증서를 검색합니다.
  • 인증서 서비스 서버에 대한 CA( 인증 기관 ) 인증서를 검색합니다.
  • CA 속성 값, 표시 이름 및 속성과 연결된 모든 플래그를 검색합니다.
  • 서버에서 반환된 캐시된 응답 데이터를 검색합니다.
  • HRESULT 오류 코드에 대한 오류 메시지 텍스트를 검색합니다.

ICertRequest3 은 Certcli.h에 정의되어 있습니다. 그러나 프로그램을 만들 때는 Certsrv.h를 포함 파일로 사용합니다. Certcli.dll ICertRequest3 인터페이스를 제공합니다. 이 인터페이스의 형식 정보는 SDK(플랫폼 소프트웨어 개발 키트)와 함께 제공되는 Certcli.dll 있습니다.

Certificate Services 인터페이스는 아파트 스레딩 및 자유 스레딩 모델을 모두 지원합니다. 더 나은 처리량을 위해 무료 스레딩이 권장됩니다.

상속

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

메서드

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

 
ICertRequest3::GetIssuedCertificate2

요청 ID 문자열 또는 인증서 일련 번호를 지정하여 인증서의 처리를 검색합니다.
ICertRequest3::GetRefreshPolicy

클라이언트의 캐시된 인증서 등록 정책이 만료되어 새로 고쳐야 하는지 여부를 나타내는 값을 반환합니다.
ICertRequest3::GetRequestIdString

요청 및 후속 인증서에 대한 문자열 형식의 현재 내부 요청 번호를 가져옵니다.
ICertRequest3::SetCredential

인증서 등록 웹 서비스에 문의하는 데 사용되는 자격 증명을 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certcli.h(Certsrv.h 포함)

추가 정보

ICertRequest

ICertRequest2

IDispatch