Template-Objekt

[Das Template-Objekt steht für die Verwendung in den Betriebssystemen zur Verfügung, die im Abschnitt Anforderungen angegeben sind. Verwenden Sie stattdessen die X509Extension-Klasse im System.Security.Cryptography.X509Certificates-Namespace , indem Sie den Konstruktor aufrufen, der eine OID als Parameter akzeptiert, und dann die OID für zertifikatvorlage verwenden, um die Zertifikaterweiterungsvorlage abzurufen.]

Das Template-Objekt stellt die Zertifikaterweiterungsvorlage des Zertifikats dar.

Verwendung

Das Template-Objekt wird verwendet, um die folgenden Aufgaben auszuführen:

  • Bestimmen Sie, ob die Vorlage als kritisch oder vorhanden gekennzeichnet ist.
  • Rufen Sie den Objektbezeichner (OID) oder den Namen der Vorlage ab.
  • Rufen Sie die Neben- oder Hauptversion der Vorlage ab.

Member

Das Template-Objekt verfügt über folgende Membertypen:

Eigenschaften

Das Template-Objekt verfügt über diese Eigenschaften.

Eigenschaft Zugriffstyp BESCHREIBUNG
IsCritical
Schreibgeschützt
Ruft einen booleschen Wert ab, der angibt, ob die Vorlagenerweiterung als kritisch gekennzeichnet ist.
IsPresent
Schreibgeschützt
Ruft einen booleschen Wert ab, der angibt, ob die Vorlagenerweiterung vorhanden ist.
MajorVersion
Schreibgeschützt
Ruft die Hauptversionsnummer der Vorlage ab.
MinorVersion
Schreibgeschützt
Ruft die Nebenversionsnummer der Vorlage ab.
Name
Schreibgeschützt
Ruft eine Zeichenfolge ab, die den Namen der Vorlage enthält.
OID
Schreibgeschützt
Ruft ein OID-Objekt ab, das das Template-Objekt identifiziert.

 

Bemerkungen

Das Template-Objekt kann nicht erstellt werden.

Ein Template-Objekt wird von der Certificate.Template-Methode zurückgegeben.

CAPICOM verwendet zwei verschiedene Versionen von Zertifikatvorlagen. Die folgende Tabelle zeigt den Namen und die OID für jede Zertifikatvorlagenversion.

Version Name OID
V1 szOID_ENROLL_CERTTYPE_EXTENSION "1.3.6.1.4.1.311.20.2"
V2 szOID_CERTIFICATE_TEMPLATE "1.3.6.1.4.1.311.21.7"

 

Anforderungen

Anforderung Wert
Verteilbare Komponente
CAPICOM 2.0 oder höher unter Windows Server 2003 und Windows XP
DLL
Capicom.dll