다음을 통해 공유


OCSP_RESPONSE_INFO 구조체(wincrypt.h)

OCSP_RESPONSE_INFO 구조는 해당 OCSP(온라인 인증서 상태 프로토콜) 요청의 성공 또는 실패를 나타냅니다. 성공적인 요청의 경우 응답 정보의 형식과 값을 포함합니다.

구문

typedef struct _OCSP_RESPONSE_INFO {
  DWORD            dwStatus;
  LPSTR            pszObjId;
  CRYPT_OBJID_BLOB Value;
} OCSP_RESPONSE_INFO, *POCSP_RESPONSE_INFO;

멤버

dwStatus

해당 요청의 처리 상태 나타내는 값입니다. 상태 OCSP_SUCCESSFUL_RESPONSE 이외의 항목이면 pszObjIdValue가 설정되지 않습니다.

이 멤버는 다음과 같은 가능한 값 중 하나일 수 있습니다.

의미
OCSP_SUCCESSFUL_RESPONSE
0
응답에 유효한 확인이 있습니다.
OCSP_MALFORMED_REQUEST_RESPONSE
1
수신된 요청이 OCSP 구문을 준수하지 않습니다.
OCSP_INTERNAL_ERROR_RESPONSE
2
응답자가 내부 오류가 발생했습니다. 요청은 다른 응답자에게 다시 보내야 합니다.
OCSP_TRY_LATER_RESPONSE
3
응답자 서비스가 작동하지만 일시적으로 응답할 수 없습니다.
4
이 값은 사용되지 않습니다.
OCSP_SIG_REQUIRED_RESPONSE
5
응답자 서비스가 응답하기 전에 클라이언트가 요청에 서명해야 합니다.
OCSP_UNAUTHORIZED_RESPONSE
6
클라이언트는 이 응답자 서비스의 응답을 요청할 권한이 없습니다.

pszObjId

Value의 데이터 형식을 식별하는 문자열에 대한 포인터입니다.

다음 표에서는 pszObjId에 대한 가능한 값을 나열합니다.

의미
szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE
1.3.6.1.5.5.7.48.1.1

Value

pszObjId에 지정된 대로 DER(Distinguished Encoding Rules)를 사용하여 인코딩된 데이터를 포함하는 바이트 배열입니다.

설명

OCSP 애플리케이션은 X509_ASN_ENCODING 또는 PKCS_7_ASN_ENCODING 사용하여 이 구조를 인코딩하거나 디코딩할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 wincrypt.h

추가 정보

OCSP_BASIC_SIGNED_RESPONSE_INFO

RFC 2560 온라인 인증서 상태 프로토콜