Condividi tramite


struttura CT_EXTRA_CERT_CHAIN_POLICY_STATUS (wincrypt.h)

Contiene informazioni aggiuntive sull'errore sullo stato di un controllo dei criteri della catena di trasparenza dei certificati.

Sintassi

typedef struct _CT_EXTRA_CERT_CHAIN_POLICY_STATUS {
  DWORD cbSize;
  LONG  lErrorStatus;
  LONG  lErrorSubStatus;
  DWORD cEntries;
  DWORD cValidated;
} CT_EXTRA_CERT_CHAIN_POLICY_STATUS, *PCT_EXTRA_CERT_CHAIN_POLICY_STATUS;

Membri

cbSize

Dimensione della struttura, in byte.

lErrorStatus

Stato di errore dei criteri della catena di certificati.

Valore Descrizione
> 0 Avviso: questi errori possono essere ignorati. Verrà eseguito il mapping a S_FALSE.
== 0 Operazione riuscita: verrà eseguito il mapping a S_OK.
< 0 Errore irreversibile: questi errori non devono essere ignorati. Verrà eseguito il mapping a E_FAIL.

Per altre informazioni, vedere osservazioni.

lErrorSubStatus

Stato secondario dei criteri della catena di certificati. Dipende da lErrorStatus. Può eseguire lErrorStatus.

Per altre informazioni, vedere osservazioni.

cEntries

Numero di voci SCT nella catena di certificati.

cValidated

Indica il numero di voci SCT convalidate correttamente nella catena di certificati.

Osservazioni:

I valori seguenti sono i possibili campi lErrorStatus e lErrorSubStatus :

Valore Descrizione
CERT_CHAIN_POLICY_CT_ERROR_UNDECODABLE_SCT_EXTENSION
-112
Impossibile decodificare l'estensione SCT (sintassi non valida o non supportata).
CERT_CHAIN_POLICY_CT_ERROR_UNRETRIEVABLE_SCT_EXTENSION
-111
Impossibile recuperare l'estensione SCT.
CERT_CHAIN_POLICY_CT_ERROR_MISSING_SCT_EXTENSION
-110
Estensione SCT mancante.
CERT_CHAIN_POLICY_CT_ERROR_INVALID_ISSUER_CERT
-101
Impossibile convertire il certificato dell'autorità di certificazione nel formato corretto (sintassi non valida).
CERT_CHAIN_POLICY_CT_ERROR_INVALID_SUBJECT_CERT
-100
Impossibile convertire il certificato soggetto nel formato corretto (sintassi non valida).
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INSUFFICIENT
-4
Sono stati convalidati uno o più SCT, ma l'importo totale valido necessario per superare il controllo dei criteri ct non è stato soddisfatto.
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_VERSION
-3
SCT è di una versione non supportata (è supportata solo la versione 1).
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_LOG
-2
Il file SCT è stato emesso da un log non incluso nell'archivio log ct.
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INVALID
-1
La firma del SCT non è corretta, il timestamp è in futuro o se non è valido.
CERT_CHAIN_POLICY_CT_SUCCESS_SCT_VALIDIDATION_STATUS_VALID
0
È stata soddisfatta la quantità di scT validi necessari per il superamento del controllo dei criteri ct.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 [solo app desktop]
Server minimo supportato Windows Server 2022 [solo app desktop]
Intestazione wincrypt.h

Vedere anche

CERT_CHAIN_POLICY_STATUS