Freigeben über


OCSP_SIGNED_REQUEST_INFO-Struktur (wincrypt.h)

Die OCSP_SIGNED_REQUEST_INFO-Struktur enthält Informationen für eine OCSP-Anforderung (Online Certificate status Protocol) mit optionalen Signaturinformationen.

Syntax

typedef struct _OCSP_SIGNED_REQUEST_INFO {
  CRYPT_DER_BLOB       ToBeSigned;
  POCSP_SIGNATURE_INFO pOptionalSignatureInfo;
} OCSP_SIGNED_REQUEST_INFO, *POCSP_SIGNED_REQUEST_INFO;

Member

ToBeSigned

Ein BLOB, das mithilfe von Distinguished Encoding Rules (DER) codiert wurde und die OCSP-Anforderungsinformationen enthält.

pOptionalSignatureInfo

Ein Zeiger auf eine OCSP_SIGNATURE_INFO-Struktur , die optionale Signaturinformationen enthält.

Hinweise

In einer OCSP-Clientanwendung empfängt diese Struktur als ToBeSigned-Member eine codierte OCSP_REQUEST_INFO-Struktur. Optional wird eine Signatur des ToBeSigned-Members im pOptionalSignatureInfo-Element gespeichert.

Am empfangenden Ende decodiert eine OCSP-Responderanwendung die eingehende Anforderung, um eine OCSP_SIGNED_REQUEST_INFO-Struktur aufzufüllen, und decodiert anschließend das ToBeSigned-Element , um eine OCSP_REQUEST_INFO-Struktur zu erhalten.

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

Konstanten für CryptEncodeObject und CryptDecodeObject

CryptDecodeObject

CryptDecodeObjectEx

CryptEncodeObject

CryptEncodeObjectEx

CryptSignAndEncodeCertificate

OCSP_SIGNATURE_INFO