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) |