OCSP_RESPONSE_INFO struttura (wincrypt.h)

La struttura OCSP_RESPONSE_INFO indica l'esito positivo o negativo della richiesta OCSP ( Online Certificate Status Protocol ) corrispondente. Per le richieste riuscite, contiene il tipo e il valore delle informazioni sulla risposta.

Sintassi

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

Members

dwStatus

Valore che indica lo stato di elaborazione della richiesta corrispondente. Se lo stato è diverso da OCSP_SUCCESSFUL_RESPONSE, pszObjId e Value non sono impostati.

Questo membro può essere uno dei valori possibili seguenti.

Valore Significato
OCSP_SUCCESSFUL_RESPONSE
0
La risposta ha conferme valide.
OCSP_MALFORMED_REQUEST_RESPONSE
1
La richiesta ricevuta non è conforme alla sintassi OCSP.
OCSP_INTERNAL_ERROR_RESPONSE
2
Il risponditore ha rilevato un errore interno. La richiesta deve essere reinsediato a un risponditore diverso.
OCSP_TRY_LATER_RESPONSE
3
Il servizio risponditore è operativo ma temporaneamente non è in grado di rispondere.
4
Questo valore non viene utilizzato.
OCSP_SIG_REQUIRED_RESPONSE
5
Prima che il servizio risponditore possa rispondere, è necessario che il client firma la richiesta.
OCSP_UNAUTHORIZED_RESPONSE
6
Il client non è autorizzato a richiedere una risposta da questo servizio risponditore.

pszObjId

Puntatore a una stringa che identifica il tipo di dati in Valore.

Nella tabella seguente sono elencati i valori possibili per pszObjId.

Valore Significato
szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE
1.3.6.1.5.5.7.48.1.1

Value

Matrice di byte che contengono dati codificati usando Distinguished Encoding Rules (DER), come specificato da pszObjId.

Commenti

Le applicazioni OCSP possono codificare o decodificare questa struttura usando X509_ASN_ENCODING o PKCS_7_ASN_ENCODING.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

OCSP_BASIC_SIGNED_RESPONSE_INFO

RFC 2560 Online Certificate Status Protocol