Propiedad CertificateStatus.CheckFlag

[CAPICOM es un componente solo de 32 bits que está disponible para su uso en los siguientes sistemas operativos: Windows Server 2008, Windows Vista y Windows XP. En su lugar, use la estructura X509ChainStatus en el espacio de nombres System.Security.Cryptography.X509Certificates .

La propiedad CheckFlag establece o recupera las marcas de comprobación de validez de un certificado.

Sintaxis

CertificateStatus.CheckFlag As CAPICOM_CHECK_FLAG

Valor de propiedad

Valor de la enumeración CAPICOM_CHECK_FLAG que describe las comprobaciones de validez del certificado. El valor predeterminado es CAPICOM_CHECK_ONLINE_ALL.

CAPICOM 2.0.0.3/2.0.0.2/2.0.0.1: El valor predeterminado es CAPICOM_CHECK_SIGNATURE_VALIDITY, CAPICOM_CHECK_TIME_VALIDITY, CAPICOM_CHECK_TRUSTED_ROOT y CAPICOM_CHECK_COMPLETE_CHAIN.

CAPICOM 2.0 y versiones anteriores: El valor predeterminado es CAPICOM_CHECK_SIGNATURE_VALIDITY, CAPICOM_CHECK_TIME_VALIDITY y CAPICOM_CHECK_TRUSTED_ROOT.

En la siguiente tabla se muestran los valores posibles.

Valor Significado
CAPICOM_CHECK_BASIC_CONSTRAINTS
Comprueba las restricciones básicas. Introducido en CAPICOM 2.0.
CAPICOM_CHECK_COMPLETE_CHAIN
Comprueba la cadena completa. Introducido en CAPICOM 2.0.
CAPICOM_CHECK_NAME_CONSTRAINTS
Comprueba las restricciones de nombre. Introducido en CAPICOM 2.0.
CAPICOM_CHECK_NESTED_VALIDITY_PERIOD
Comprueba la validez anidada. Introducido en CAPICOM 2.0.
CAPICOM_CHECK_NONE
No se realiza ninguna comprobación de validez.
CAPICOM_CHECK_OFFLINE_ALL
Comprueba todo sin conexión. Las comprobaciones de revocación se realizan en todos los certificados de la cadena, excepto en el certificado raíz. Introducido en CAPICOM 2.0.
CAPICOM_CHECK_ONLINE_ALL
Comprueba todo en línea. Las comprobaciones de revocación se realizan en todos los certificados de la cadena, excepto en el certificado raíz. Introducido en CAPICOM 2.0.
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS
Comprueba el estado de revocación de todos los certificados de la cadena usando solo CRL sin conexión.
CAPICOM_CHECK_ONLINE_REVOCATION_STATUS
Comprueba el estado de revocación de todos los certificados de la cadena mediante CRL disponibles en línea. Las CRL se descargan mediante la extensión CDP en el certificado.
Si la CRL se ha descargado y no ha expirado, CAPICOM la usa y no se conecta.
Si una CRL no se ha descargado o no está actualizada, CAPICOM se pone en línea para intentar descargar la CRL.
CAPICOM_CHECK_SIGNATURE_VALIDITY
Comprueba si hay firmas válidas en todos los certificados de la cadena.
CAPICOM_CHECK_TIME_VALIDITY
Comprueba la validez temporal de todos los certificados de la cadena.
CAPICOM_CHECK_TRUSTED_ROOT
Comprueba si hay una raíz de confianza de la cadena de certificados.

 

Requisitos

Requisito Value
Fin de compatibilidad de cliente
Windows Vista
Fin de compatibilidad de servidor
Windows Server 2008
Redistribuible
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP
Archivo DLL
Capicom.dll