Compartir a través de


Propiedad IChain2::Status

[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 clase X509Chain en el espacio de nombres System.Security.Cryptography.X509Certificates .]

La propiedad Status recupera el estado de validez de la cadena o un certificado específico de la cadena.

Sintaxis

Chain.Status( _
  ByVal Index _
) As Long

Valor de propiedad

Valor LONG que representa el indicador de estado de validez de la cadena o del certificado especificado. En la siguiente tabla se muestran los valores posibles. Esta propiedad contendrá cero si la cadena o el certificado especificado son válidos. De lo contrario, esta propiedad contendrá una combinación de uno o varios de los valores siguientes.

CAPICOM_TRUST_IS_NOT_TIME_VALID (&H00000001)

Este certificado o uno de los certificados de la cadena de certificados no son válidos a tiempo.

CAPICOM_TRUST_IS_NOT_TIME_NESTED (&H00000002)

Los certificados de la cadena no están anidados correctamente.

CAPICOM_TRUST_IS_REVOKED (&H00000004)

Se ha revocado la confianza para este certificado o uno de los certificados de la cadena de certificados.

CAPICOM_TRUST_IS_NOT_SIGNATURE_VALID (&H00000008)

El certificado o uno de los certificados de la cadena de certificados no tiene una firma válida.

CAPICOM_TRUST_IS_NOT_VALID_FOR_USAGE (&H00000010)

El certificado o la cadena de certificados no son válidos para su uso propuesto.

CAPICOM_TRUST_IS_UNTRUSTED_ROOT (&H00000020)

El certificado o la cadena de certificados se basa en una raíz que no es de confianza.

CAPICOM_TRUST_REVOCATION_STATUS_UNKNOWN (&H00000040)

Se desconoce el estado de revocación del certificado o uno de los certificados de la cadena de certificados.

CAPICOM_TRUST_IS_CYCLIC (&H00000080)

Uno de los certificados de la cadena fue emitido por una entidad de certificación que el certificado original había certificado.

CAPICOM_TRUST_INVALID_EXTENSION (&H00000100)

Uno de los certificados tiene una extensión que no es válida.

CAPICOM_TRUST_INVALID_POLICY_CONSTRAINTS (&H00000200)

El certificado o uno de los certificados de la cadena de certificados tiene una extensión de restricciones de directiva y uno de los certificados emitidos tiene una extensión de asignación de directivas no permitida o no tiene una extensión de directivas de emisión necesaria.

CAPICOM_TRUST_INVALID_BASIC_CONSTRAINTS (&H00000400)

El certificado o uno de los certificados de la cadena de certificados tiene una extensión de restricciones básicas y el certificado no se puede usar para emitir otros certificados o se ha superado la longitud de la ruta de acceso de la cadena.

CAPICOM_TRUST_INVALID_NAME_CONSTRAINTS (&H00000800)

El certificado o uno de los certificados de la cadena de certificados tiene una extensión de restricciones de nombre que no es válida.

CAPICOM_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT (&H00001000)

El certificado o uno de los certificados de la cadena de certificados tiene una extensión de restricciones de nombre que contiene campos no admitidos. No se admiten los campos mínimo y máximo. Por lo tanto, el mínimo siempre debe ser cero y el máximo siempre debe estar ausente. Solo se admite UPN para otro nombre. No se admiten las siguientes opciones alternativas de nombre:

  • Dirección X400
  • Nombre de entidad edi
  • Id. registrado

CAPICOM_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT (&H00002000)

El certificado o uno de los certificados de la cadena de certificados tiene una extensión de restricciones de nombre y falta una restricción de nombre para una de las opciones de nombre del certificado final.

CAPICOM_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT (&H00004000)

El certificado o uno de los certificados de la cadena de certificados tiene una extensión de restricciones de nombre y no hay una restricción de nombre permitida para una de las opciones de nombre del certificado final.

CAPICOM_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT (&H00008000)

El certificado o uno de los certificados de la cadena de certificados tiene una extensión de restricciones de nombre y se excluye explícitamente una de las opciones de nombre del certificado final.

CAPICOM_TRUST_IS_OFFLINE_REVOCATION (&H01000000)

El estado de revocación del certificado o uno de los certificados de la cadena de certificados está sin conexión o obsoleto.

CAPICOM_TRUST_NO_ISSUANCE_CHAIN_POLICY (&H02000000)

El certificado final no tiene ninguna directiva de emisión resultante y uno de los certificados de entidad de certificación emisora tiene una extensión de restricciones de directiva que lo requiere.

CAPICOM_TRUST_IS_PARTIAL_CHAIN (&H00010000)

La cadena de certificados no compite.

CAPICOM_TRUST_CTL_IS_NOT_TIME_VALID (&H00020000)

Un CTL usado para crear esta cadena no era válido a tiempo.

CAPICOM_TRUST_CTL_IS_NOT_SIGNATURE_VALID (&H00040000)

Un CTL usado para crear esta cadena no tenía una firma válida.

CAPICOM_TRUST_CTL_IS_NOT_VALID_FOR_USAGE (&H00080000)

Un CTL usado para crear esta cadena no es válido para este uso.

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