Propriedade IChain2::Status
[CAPICOM é um componente somente de 32 bits que está disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista e Windows XP. Em vez disso, use a classe X509Chain no namespace System.Security.Cryptography.X509Certificates .]
A propriedade Status recupera a validade status da cadeia ou de um certificado específico na cadeia.
Syntax
Chain.Status( _
ByVal Index _
) As Long
Valor da propriedade
Um valor LONG que representa a validade status indicador da cadeia ou do certificado especificado. A tabela a seguir mostra os valores possíveis. Essa propriedade conterá zero se a cadeia ou o certificado especificado for válido. Caso contrário, essa propriedade conterá uma combinação de um ou mais dos valores a seguir.
CAPICOM_TRUST_IS_NOT_TIME_VALID (&H00000001)
Esse certificado ou um dos certificados na cadeia de certificados não é válido por tempo.
CAPICOM_TRUST_IS_NOT_TIME_NESTED (&H00000002)
Os certificados na cadeia não estão aninhados corretamente.
CAPICOM_TRUST_IS_REVOKED (&H00000004)
A confiança para esse certificado ou um dos certificados na cadeia de certificados foi revogada.
CAPICOM_TRUST_IS_NOT_SIGNATURE_VALID (&H00000008)
O certificado ou um dos certificados na cadeia de certificados não tem uma assinatura válida.
CAPICOM_TRUST_IS_NOT_VALID_FOR_USAGE (&H00000010)
O certificado ou cadeia de certificados não é válido para seu uso proposto.
CAPICOM_TRUST_IS_UNTRUSTED_ROOT (&H00000020)
O certificado ou cadeia de certificados é baseado em uma raiz não confiável.
CAPICOM_TRUST_REVOCATION_STATUS_UNKNOWN (&H00000040)
O status de revogação do certificado ou um dos certificados na cadeia de certificados é desconhecido.
CAPICOM_TRUST_IS_CYCLIC (&H00000080)
Um dos certificados na cadeia foi emitido por uma autoridade de certificação que o certificado original havia certificado.
CAPICOM_TRUST_INVALID_EXTENSION (&H00000100)
Um dos certificados tem uma extensão que não é válida.
CAPICOM_TRUST_INVALID_POLICY_CONSTRAINTS (&H00000200)
O certificado ou um dos certificados na cadeia de certificados tem uma extensão de restrições de política e um dos certificados emitidos tem uma extensão de mapeamento de política não permitida ou não tem uma extensão de políticas de emissão necessária.
CAPICOM_TRUST_INVALID_BASIC_CONSTRAINTS (&H00000400)
O certificado ou um dos certificados na cadeia de certificados tem uma extensão de restrições básicas e o certificado não pode ser usado para emitir outros certificados ou o comprimento do caminho da cadeia foi excedido.
CAPICOM_TRUST_INVALID_NAME_CONSTRAINTS (&H00000800)
O certificado ou um dos certificados na cadeia de certificados tem uma extensão de restrições de nome que não é válida.
CAPICOM_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT (&H00001000)
O certificado ou um dos certificados na cadeia de certificados tem uma extensão de restrições de nome que contém campos sem suporte. Não há suporte para os campos mínimo e máximo. Portanto, o mínimo sempre deve ser zero e o máximo sempre deve estar ausente. Há suporte apenas para UPN para outro nome. Não há suporte para as seguintes opções de nome alternativo:
- Endereço X400
- Nome da Parte EDI
- ID registrada
CAPICOM_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT (&H00002000)
O certificado ou um dos certificados na cadeia de certificados tem uma extensão de restrições de nome e uma restrição de nome está ausente para uma das opções de nome no certificado final.
CAPICOM_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT (&H00004000)
O certificado ou um dos certificados na cadeia de certificados tem uma extensão de restrições de nome e não há uma restrição de nome permitida para uma das opções de nome no certificado final.
CAPICOM_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT (&H00008000)
O certificado ou um dos certificados na cadeia de certificados tem uma extensão de restrições de nome e uma das opções de nome no certificado final é explicitamente excluída.
CAPICOM_TRUST_IS_OFFLINE_REVOCATION (&H01000000)
A revogação status do certificado ou um dos certificados na cadeia de certificados está offline ou obsoleto.
CAPICOM_TRUST_NO_ISSUANCE_CHAIN_POLICY (&H02000000)
O certificado final não tem nenhuma política de emissão resultante e um dos certificados de AC emissores tem uma extensão de restrições de política que o exige.
CAPICOM_TRUST_IS_PARTIAL_CHAIN (&H00010000)
A cadeia de certificados não está competindo.
CAPICOM_TRUST_CTL_IS_NOT_TIME_VALID (&H00020000)
Uma CTL usada para criar essa cadeia não era válida.
CAPICOM_TRUST_CTL_IS_NOT_SIGNATURE_VALID (&H00040000)
Uma CTL usada para criar essa cadeia não tinha uma assinatura válida.
CAPICOM_TRUST_CTL_IS_NOT_VALID_FOR_USAGE (&H00080000)
Uma CTL usada para criar essa cadeia não é válida para esse uso.
Requisitos
Requisito | Valor |
---|---|
Fim do suporte ao cliente |
Windows Vista |
Fim do suporte ao servidor |
Windows Server 2008 |
Redistribuível |
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP |
DLL |
|