struttura OCSP_BASIC_REVOKED_INFO (wincrypt.h)

La struttura OCSP_BASIC_REVOKED_INFO contiene il motivo per cui è stato revocato un certificato. La struttura OCSP_BASIC_RESPONSE_ENTRY utilizza questa struttura.

Sintassi

typedef struct _OCSP_BASIC_REVOKED_INFO {
  FILETIME RevocationDate;
  DWORD    dwCrlReasonCode;
} OCSP_BASIC_REVOKED_INFO, *POCSP_BASIC_REVOKED_INFO;

Members

RevocationDate

Data di revoca del certificato. Per altre informazioni, vedere la descrizione del membro RevocationDate per CRL_ENTRY.

dwCrlReasonCode

Valore che specifica il motivo per cui è stato revocato un certificato. Può trattarsi di uno dei valori seguenti.

Valore Significato
CRL_REASON_UNSPECIFIED
0
Non è stato specificato alcun motivo per la revoca.
CRL_REASON_KEY_COMPROMISE
1
È noto o sospetto che la chiave privata dell'oggetto o altri aspetti del soggetto convalidato nel certificato siano compromessi.
CRL_REASON_CA_COMPROMISE
2
È noto o sospetto che la chiave privata dell'autorità di certificazione (CA) o altri aspetti della CA convalidati nel certificato vengano compromessi.
CRL_REASON_AFFILIATION_CHANGED
3
Il nome dell'oggetto o altre informazioni nel certificato è stato modificato, ma non c'è motivo di sospettare che la chiave privata sia stata compromessa.
CRL_REASON_SUPERSEDED
4
Il certificato è stato sostituito, ma non c'è motivo di sospettare che la chiave privata sia stata compromessa.
CRL_REASON_CESSATION_OF_OPERATION
5
Il certificato non è più necessario per lo scopo per il quale è stato rilasciato, ma non c'è motivo di sospettare che la chiave privata sia stata compromessa.
CRL_REASON_CERTIFICATE_HOLD
6
Il certificato è stato messo in attesa.
CRL_REASON_REMOVE_FROM_CRL
8
Il certificato è stato rimosso dall'elenco di revoche di certificati (CRL).

Requisiti

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

Vedi anche

CRL_ENTRY

OCSP_BASIC_RESPONSE_ENTRY