OCSP_RESPONSE_INFO-Struktur (wincrypt.h)

Die OCSP_RESPONSE_INFO-Struktur gibt den Erfolg oder Fehler der entsprechenden OCSP-Anforderung (Online Certificate status Protocol) an. Bei erfolgreichen Anforderungen enthält sie den Typ und den Wert der Antwortinformationen.

Syntax

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

Member

dwStatus

Ein -Wert, der die Verarbeitung status der entsprechenden Anforderung angibt. Wenn die status nicht OCSP_SUCCESSFUL_RESPONSE ist, werden pszObjId und Value nicht festgelegt.

Dieser Member kann einer der folgenden möglichen Werte sein.

Wert Bedeutung
OCSP_SUCCESSFUL_RESPONSE
0
Die Antwort enthält gültige Bestätigungen.
OCSP_MALFORMED_REQUEST_RESPONSE
1
Die empfangene Anforderung entspricht nicht der OCSP-Syntax.
OCSP_INTERNAL_ERROR_RESPONSE
2
Beim Antwortenden ist ein interner Fehler aufgetreten. Die Anforderung sollte an einen anderen Antwortenden erneut erfolgen.
OCSP_TRY_LATER_RESPONSE
3
Der Antwortdienst ist betriebsbereit, kann aber vorübergehend nicht reagieren.
4
Dieser Wert wird nicht verwendet.
OCSP_SIG_REQUIRED_RESPONSE
5
Bevor der Antwortdienst reagieren kann, muss der Client die Anforderung signieren.
OCSP_UNAUTHORIZED_RESPONSE
6
Der Client ist nicht autorisiert, eine Antwort von diesem Antwortdienst anzufordern.

pszObjId

Ein Zeiger auf eine Zeichenfolge, die den Datentyp in Value identifiziert.

In der folgenden Tabelle sind mögliche Werte für pszObjId aufgeführt.

Wert Bedeutung
szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE
1.3.6.1.5.5.7.48.1.1

Value

Ein Bytearray, das Daten enthält, die mithilfe von Distinguished Encoding Rules (DER) codiert wurden, wie durch pszObjId angegeben.

Hinweise

OCSP-Anwendungen können diese Struktur mithilfe von X509_ASN_ENCODING oder PKCS_7_ASN_ENCODING codieren oder decodieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile wincrypt.h

Weitere Informationen

OCSP_BASIC_SIGNED_RESPONSE_INFO

RFC 2560 Online Certificate Status Protocol