OCSP_BASIC_RESPONSE_INFO Struktur (wincrypt.h)
Die OCSP_BASIC_RESPONSE_INFO-Struktur enthält eine grundlegende OCSP-Antwort (Online certificate status Protocol) gemäß RFC 2560. Der RFC gibt an, dass eine einzelne Antwort eine Sequenz von Zertifikaten enthalten kann, für die Status bereitgestellt werden. Das rgResponseEntry-Element dieser Struktur enthält eine OCSP_BASIC_RESPONSE_ENTRY-Struktur für jedes Zertifikat in einer Sequenz.
Syntax
typedef struct _OCSP_BASIC_RESPONSE_INFO {
DWORD dwVersion;
DWORD dwResponderIdChoice;
union {
CERT_NAME_BLOB ByNameResponderId;
CRYPT_HASH_BLOB ByKeyResponderId;
} DUMMYUNIONNAME;
FILETIME ProducedAt;
DWORD cResponseEntry;
POCSP_BASIC_RESPONSE_ENTRY rgResponseEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} OCSP_BASIC_RESPONSE_INFO, *POCSP_BASIC_RESPONSE_INFO;
Member
dwVersion
Ein Wert, der die Protokollversion der Antwort angibt.
OCSP_BASIC_RESPONSE_V1 (0)
dwResponderIdChoice
Ein Wert, der den Typ der ID angibt, die der Antwortgeber in dieser Antwort verwendet hat.
OCSP_BASIC_BY_NAME_RESPONDER_ID (1)
OCSP_BASIC_BY_KEY_RESPONDER_ID (2)
DUMMYUNIONNAME
DUMMYUNIONNAME.ByNameResponderId
Eine CERT_NAME_BLOB-Struktur , die den Antragstellernamen des Signaturzertifikats des Antwortstellers enthält.
DUMMYUNIONNAME.ByKeyResponderId
Eine CRYPT_HASH_BLOB , die einen Hash des öffentlichen Schlüssels des Zertifikatsignierers enthält.
ProducedAt
Das Datum und die Uhrzeit, zu dem die Antwort signiert wurde.
cResponseEntry
Die Anzahl der Elemente im rgResponseEntry-Array .
rgResponseEntry
Ein Array von Zeigern auf OCSP_BASIC_RESPONSE_ENTRY Strukturen, die jeweils ein Zertifikat status enthält.
cExtension
Die Anzahl der Elemente im rgExtension-Array .
rgExtension
Ein Array von Zeigern auf CERT_EXTENSION Strukturen, die jeweils zusätzliche Informationen zur Antwort enthalten.
Hinweise
OCSP-Antwortanwendungen codieren diese Struktur und speichern sie in einem OCSP_BASIC_SIGNED_RESPONSE_INFOToBeSigned-Member . Umgekehrt decodieren OCSP-Clientanwendungen die OCSP_BASIC_SIGNED_RESPONSE_INFO-Struktur , um diese Struktur abzurufen.
OCSP-Anwendungen können diese Struktur mithilfe von X509_ASN_ENCODING oder PKCS_7_ASN_ENCODING codieren oder decodieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für