Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene información adicional sobre el estado de una comprobación de directiva de cadena de transparencia de certificados.
Sintaxis
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;
Miembros
cbSize
Tamaño de la estructura, en bytes.
lErrorStatus
Estado de error de la directiva de cadena de certificados.
| Importancia | Descripción |
|---|---|
> 0 |
Advertencia: estos errores se pueden omitir. Se asignará a S_FALSE. |
== 0 |
Correcto: se asignará a S_OK. |
< 0 |
Error irrecuperable: estos errores no deben omitirse. Se asignará a E_FAIL. |
Consulte comentarios para obtener más información.
lErrorSubStatus
Subestado de la directiva de cadena de certificados. Depende de lErrorStatus. Puede invalidar lErrorStatus.
Consulte comentarios para obtener más información.
cEntries
Número de entradas de SCT en la cadena de certificados.
cValidated
Indica el número de entradas de SCT que se han validado correctamente en la cadena de certificados.
Observaciones
Los siguientes valores son posibles campos lErrorStatus y lErrorSubStatus :
| Importancia | Descripción |
|---|---|
CERT_CHAIN_POLICY_CT_ERROR_UNDECODABLE_SCT_EXTENSION-112 |
No se pudo descodificar la extensión SCT (sintaxis no válida o no compatible). |
CERT_CHAIN_POLICY_CT_ERROR_UNRETRIEVABLE_SCT_EXTENSION-111 |
No se pudo recuperar la extensión SCT. |
CERT_CHAIN_POLICY_CT_ERROR_MISSING_SCT_EXTENSION-110 |
Falta la extensión SCT. |
CERT_CHAIN_POLICY_CT_ERROR_INVALID_ISSUER_CERT-101 |
El certificado del emisor no se pudo convertir al formato adecuado (sintaxis no válida). |
CERT_CHAIN_POLICY_CT_ERROR_INVALID_SUBJECT_CERT-100 |
El certificado del firmante no se pudo convertir al formato adecuado (sintaxis no válida). |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INSUFFICIENT-4 |
Se validaron una o varias SCT, pero no se cumplió el importe total válido necesario para pasar la comprobación de directiva ct. |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_VERSION-3 |
El SCT es de una versión no admitida (solo se admite v1). |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_LOG-2 |
El SCT lo emitió un registro que no estaba en el almacén de registros de CT. |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INVALID-1 |
La firma del SCT es incorrecta, su marca de tiempo está en el futuro) o si no es válida. |
CERT_CHAIN_POLICY_CT_SUCCESS_SCT_VALIDIDATION_STATUS_VALID0 |
Se ha cumplido la cantidad de SCT válidos necesarios para pasar la comprobación de la directiva ct. |
Requisitos
| Requisito | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 11 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2022 [solo aplicaciones de escritorio] |
| encabezado | wincrypt.h |