Proprietà IChain2::Status
[CAPICOM è un componente solo a 32 bit disponibile per l'uso nei sistemi operativi seguenti: Windows Server 2008, Windows Vista e Windows XP. Usare invece la classe X509Chain nello spazio dei nomi System.Security.Cryptography.X509Certificates.
La proprietà Status recupera lo stato di validità della catena o un certificato specifico nella catena.
Sintassi
Chain.Status( _
ByVal Index _
) As Long
Valore proprietà
Valore LONG che rappresenta l'indicatore di stato di validità della catena o del certificato specificato. Nella tabella seguente sono illustrati i possibili valori. Questa proprietà conterrà zero se la catena o il certificato specificato è valido. In caso contrario, questa proprietà conterrà una combinazione di uno o più dei valori seguenti.
CAPICOM_TRUST_IS_NOT_TIME_VALID (&H00000001)
Questo certificato o uno dei certificati nella catena di certificati non è valido.
CAPICOM_TRUST_IS_NOT_TIME_NESTED (&H00000002)
I certificati nella catena non sono annidati correttamente.
CAPICOM_TRUST_IS_REVOKED (&H00000004)
L'attendibilità per questo certificato o uno dei certificati nella catena di certificati è stato revocato.
CAPICOM_TRUST_IS_NOT_SIGNATURE_VALID (&H00000008)
Il certificato o uno dei certificati nella catena di certificati non ha una firma valida.
CAPICOM_TRUST_IS_NOT_VALID_FOR_USAGE (&H00000010)
Il certificato o la catena di certificati non è valido per l'utilizzo proposto.
CAPICOM_TRUST_IS_UNTRUSTED_ROOT (&H00000020)
Il certificato o la catena di certificati si basa su una radice non attendibile.
CAPICOM_TRUST_REVOCATION_STATUS_UNKNOWN (&H00000040)
Lo stato di revoca del certificato o uno dei certificati nella catena di certificati è sconosciuto.
CAPICOM_TRUST_IS_CYCLIC (&H00000080)
Uno dei certificati nella catena è stato emesso da un'autorità di certificazione che il certificato originale aveva certificato.
CAPICOM_TRUST_INVALID_EXTENSION (&H00000100)
Uno dei certificati ha un'estensione non valida.
CAPICOM_TRUST_INVALID_POLICY_CONSTRAINTS (&H00000200)
Il certificato o uno dei certificati nella catena di certificati ha un'estensione dei vincoli dei criteri e uno dei certificati emessi ha un'estensione di mapping dei criteri non consentita o non dispone di un'estensione dei criteri di rilascio necessaria.
CAPICOM_TRUST_INVALID_BASIC_CONSTRAINTS (&H00000400)
Il certificato o uno dei certificati nella catena di certificati ha un'estensione dei vincoli di base e il certificato non può essere usato per rilasciare altri certificati oppure la lunghezza del percorso della catena è stata superata.
CAPICOM_TRUST_INVALID_NAME_CONSTRAINTS (&H00000800)
Il certificato o uno dei certificati nella catena di certificati ha un'estensione dei vincoli di nome non valida.
CAPICOM_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT (&H00001000)
Il certificato o uno dei certificati nella catena di certificati ha un'estensione dei vincoli di nome che contiene campi non supportati. I campi minimo e massimo non sono supportati. Pertanto il valore minimo deve essere sempre zero e il valore massimo deve essere sempre assente. Solo l'UPN è supportato per un altro nome. Le opzioni alternative seguenti per il nome non sono supportate:
- Indirizzo X400
- Nome entità EDI
- ID registrato
CAPICOM_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT (&H00002000)
Il certificato o uno dei certificati nella catena di certificati ha un'estensione dei vincoli di nome e manca un vincolo di nome per una delle scelte di nome nel certificato finale.
CAPICOM_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT (&H00004000)
Il certificato o uno dei certificati nella catena di certificati ha un'estensione dei vincoli di nome e non esiste un vincolo di nome consentito per una delle scelte di nome nel certificato finale.
CAPICOM_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT (&H00008000)
Il certificato o uno dei certificati nella catena di certificati ha un'estensione dei vincoli di nome e una delle scelte di nome nel certificato finale viene esclusa in modo esplicito.
CAPICOM_TRUST_IS_OFFLINE_REVOCATION (&H01000000)
Lo stato di revoca del certificato o uno dei certificati nella catena di certificati è offline o non aggiornato.
CAPICOM_TRUST_NO_ISSUANCE_CHAIN_POLICY (&H02000000)
Il certificato finale non dispone di criteri di rilascio risultanti e uno dei certificati CA emittente ha un'estensione dei vincoli dei criteri che lo richiede.
CAPICOM_TRUST_IS_PARTIAL_CHAIN (&H00010000)
La catena di certificati non è in competizione.
CAPICOM_TRUST_CTL_IS_NOT_TIME_VALID (&H00020000)
CTL usato per creare questa catena non era valido.
CAPICOM_TRUST_CTL_IS_NOT_SIGNATURE_VALID (&H00040000)
Un CTL usato per creare questa catena non ha una firma valida.
CAPICOM_TRUST_CTL_IS_NOT_VALID_FOR_USAGE (&H00080000)
Un CTL usato per creare questa catena non è valido per questo utilizzo.
Requisiti
Requisito | Valore |
---|---|
Fine del supporto client |
Windows Vista |
Supporto della fine del server |
Windows Server 2008 |
Componente ridistribuibile |
CAPICOM 2.0 o versione successiva in Windows Server 2003 e Windows XP |
DLL |
|