IChain2::Status-Eigenschaft

[CAPICOM ist eine nur 32-Bit-Komponente, die für die Verwendung in den folgenden Betriebssystemen verfügbar ist: Windows Server 2008, Windows Vista und Windows XP. Verwenden Sie stattdessen die X509Chain-Klasse im System.Security.Cryptography.X509Certificates-Namespace .]

Die Status-Eigenschaft ruft die Gültigkeit status der Kette oder eines bestimmten Zertifikats in der Kette ab.

Syntax

Chain.Status( _
  ByVal Index _
) As Long

Eigenschaftswert

Ein LONG-Wert, der die Gültigkeit status Indikators der Kette oder des angegebenen Zertifikats darstellt. In der folgenden Tabelle sind die möglichen Werte aufgeführt. Diese Eigenschaft enthält null, wenn die Kette oder das angegebene Zertifikat gültig ist. Andernfalls enthält diese Eigenschaft eine Kombination aus mindestens einem der folgenden Werte.

CAPICOM_TRUST_IS_NOT_TIME_VALID (&H00000001)

Dieses Zertifikat oder eines der Zertifikate in der Zertifikatkette ist nicht zeit gültig.

CAPICOM_TRUST_IS_NOT_TIME_NESTED (&H00000002)

Zertifikate in der Kette sind nicht ordnungsgemäß geschachtelt.

CAPICOM_TRUST_IS_REVOKED (&H00000004)

Die Vertrauensstellung für dieses Zertifikat oder eines der Zertifikate in der Zertifikatkette wurde aufgehoben.

CAPICOM_TRUST_IS_NOT_SIGNATURE_VALID (&H00000008)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette verfügt nicht über eine gültige Signatur.

CAPICOM_TRUST_IS_NOT_VALID_FOR_USAGE (&H00000010)

Das Zertifikat oder die Zertifikatkette ist für die vorgeschlagene Verwendung ungültig.

CAPICOM_TRUST_IS_UNTRUSTED_ROOT (&H00000020)

Die Zertifikat- oder Zertifikatkette basiert auf einem nicht vertrauenswürdigen Stamm.

CAPICOM_TRUST_REVOCATION_STATUS_UNKNOWN (&H00000040)

Der Sperrstatus des Zertifikats oder eines der Zertifikate in der Zertifizierungskette ist unbekannt.

CAPICOM_TRUST_IS_CYCLIC (&H00000080)

Eines der Zertifikate in der Kette wurde von einer Zertifizierungsstelle ausgestellt, die das ursprüngliche Zertifikat zertifiziert hatte.

CAPICOM_TRUST_INVALID_EXTENSION (&H00000100)

Eines der Zertifikate verfügt über eine ungültige Erweiterung.

CAPICOM_TRUST_INVALID_POLICY_CONSTRAINTS (&H00000200)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette verfügt über eine Erweiterung für Richtlinieneinschränkungen, und eines der ausgestellten Zertifikate verfügt über eine nicht zulässige Richtlinienzuordnungserweiterung oder keine erforderliche Erweiterung für Ausstellungsrichtlinien.

CAPICOM_TRUST_INVALID_BASIC_CONSTRAINTS (&H00000400)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette weist eine Erweiterung für grundlegende Einschränkungen auf, und entweder kann das Zertifikat nicht zum Ausstellen anderer Zertifikate verwendet werden, oder die Länge des Kettenpfads wurde überschritten.

CAPICOM_TRUST_INVALID_NAME_CONSTRAINTS (&H00000800)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette verfügt über eine ungültige Namenseinschränkungserweiterung.

CAPICOM_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT (&H00001000)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette verfügt über eine Namenseinschränkungserweiterung, die nicht unterstützte Felder enthält. Die minimalen und maximalen Felder werden nicht unterstützt. Daher muss das Minimum immer null und das Maximum immer fehlen. Nur UPN wird für einen anderen Namen unterstützt. Die folgenden alternativen Namen werden nicht unterstützt:

  • X400-Adresse
  • EDI-Parteiname
  • Registrierte ID

CAPICOM_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT (&H00002000)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette verfügt über eine Namenseinschränkungserweiterung, und für eine der Namensoptionen im Endzertifikat fehlt eine Namenseinschränkung.

CAPICOM_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT (&H00004000)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette verfügt über eine Namenseinschränkungserweiterung, und es gibt keine zulässige Namenseinschränkung für eine der Namensoptionen im Endzertifikat.

CAPICOM_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT (&H00008000)

Das Zertifikat oder eines der Zertifikate in der Zertifikatkette verfügt über eine Namenseinschränkungserweiterung, und eine der Namensoptionen im Endzertifikat wird explizit ausgeschlossen.

CAPICOM_TRUST_IS_OFFLINE_REVOCATION (&H01000000)

Die Sperrung status des Zertifikats oder eines der Zertifikate in der Zertifikatkette erfolgt entweder offline oder veraltet.

CAPICOM_TRUST_NO_ISSUANCE_CHAIN_POLICY (&H02000000)

Das Endzertifikat verfügt über keine resultierenden Ausstellungsrichtlinien, und eines der ausstellenden Zertifizierungsstellenzertifikate verfügt über eine Richtlinieneinschränkungserweiterung, die dies erfordert.

CAPICOM_TRUST_IS_PARTIAL_CHAIN (&H00010000)

Die Zertifikatkette ist nicht konkurrierend.

CAPICOM_TRUST_CTL_IS_NOT_TIME_VALID (&H00020000)

Eine zum Erstellen dieser Kette verwendete CTL war nicht zeit gültig.

CAPICOM_TRUST_CTL_IS_NOT_SIGNATURE_VALID (&H00040000)

Eine zum Erstellen dieser Kette verwendete CTL verfügte nicht über eine gültige Signatur.

CAPICOM_TRUST_CTL_IS_NOT_VALID_FOR_USAGE (&H00080000)

Eine CTL, die zum Erstellen dieser Kette verwendet wird, ist für diese Verwendung ungültig.

Anforderungen

Anforderung Wert
Ende des Supports (Client)
Windows Vista
Ende des Supports (Server)
WindowsServer 2008
Verteilbare Komponente
CAPICOM 2.0 oder höher unter Windows Server 2003 und Windows XP
DLL
Capicom.dll