Share via


ICertEncodeDateArray-Schnittstelle (certenc.h)

Die ICertEncodeDateArray-Schnittstelle stellt Methoden zum Behandeln von Date-Arrays bereit, die in Zertifikaterweiterungen verwendet werden.

Eine Zertifikaterweiterung kann mithilfe eines Date-Arrays erstellt werden , das in einem vom Richtlinienmodul instanziierten COM-Objekt des Erweiterungshandlers gespeichert ist. Jedes Element im Array ist ein Date-Wert .

Diese Schnittstelle wird hauptsächlich als Demonstration zum Codieren benutzerdefinierter Erweiterungen bereitgestellt. Die Certificate Services-Beispielprogramme im Platform Software Development Kit (SDK) enthalten Quellcode für diese Schnittstelle.

ICertEncodeDateArray ist in Certenc.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Include-Datei. Certenc.dll stellt die ICertEncodeDateArray-Schnittstelle bereit. Die Typinformationen für diese Schnittstelle finden Sie ebenfalls in Certencl.dll, das mit dem Platform SDK ausgeliefert wird.

Certificate Services-Schnittstellen unterstützen sowohl Apartmentthreading- als auch Free-Threading-Modelle. Für einen besseren Durchsatz wird freies Threading empfohlen.

Vererbung

Die ICertEncodeDateArray-Schnittstelle erbt von der IDispatch-Schnittstelle . ICertEncodeDateArray verfügt auch über folgende Arten von Membern:

Methoden

Die ICertEncodeDateArray-Schnittstelle verfügt über diese Methoden.

 
ICertEncodeDateArray::D ecode

Decodiert ein asn.1-codiertes Datumsarray mit abstrakter Syntax Notation 1 (ASN.1) und speichert das resultierende Array von Datumswerten im CertEncodeDateArray-Objekt.
ICertEncodeDateArray::Codieren

Gibt eine ASN.1-codierte Zeichenfolge des in diesem Objekt gespeicherten Datumsarrays zurück.
ICertEncodeDateArray::GetCount

Gibt die Anzahl von DATE-Werten im DATE-Array des Objekts zurück.
ICertEncodeDateArray::GetValue

Gibt das angegebene Datum aus dem DATE-Array zurück.
ICertEncodeDateArray::Reset

Gibt die Größe des DATE-Arrays in diesem Objekt an.
ICertEncodeDateArray::SetValue

Legt einen DATE-Wert auf den angegebenen Index des DATE-Arrays fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenc.h (include Certsrv.h)