Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ICertEncodeBitString-Schnittstelle bietet Methoden zum Behandeln von Bitzeichenfolgen, die in Zertifikaterweiterungen verwendet werden. Eine Zertifikaterweiterung kann mithilfe einer Bitzeichenfolge erstellt werden, die in einem vom Richtlinienmodul instanziierten COM-Objekt des Erweiterungshandlers gespeichert ist. Die Bitzeichenfolge kann eine beliebige Zeichenfolge mit Binärwerten enthalten. Diese Schnittstelle eignet sich zum Codieren und Decodieren szOID_KEY_USAGE Erweiterungen "2.5.29.15". Das SDK-Beispielrichtlinienmodul verwendet diese Schnittstelle.
ICertEncodeBitString ist in Certenc.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Include-Datei. Certenc.dll stellt die ICertEncodeBitString-Schnittstelle bereit. Die Typinformationen für diese Schnittstelle befinden sich ebenfalls in Certencl.dll, das mit dem Platform Software Development Kit (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 ICertEncodeBitString-Schnittstelle erbt von der IDispatch-Schnittstelle . ICertEncodeBitString verfügt auch über folgende Membertypen:
Methoden
Die ICertEncodeBitString-Schnittstelle verfügt über diese Methoden.
|
ICertEncodeBitString::D ecode Decodiert eine asn.1-codierte Bitzeichenfolge mit abstrakter Syntax Notation 1 (ASN.1) und speichert die resultierende Bitzeichenfolge in diesem Objekt. |
|
ICertEncodeBitString::Encode Führt die Codierung der abstrakten Syntax Notation 1 (ASN.1) für eine bestimmte Bitzeichenfolge aus. |
|
ICertEncodeBitString::GetBitCount Gibt die Anzahl der Bits in einer Bitzeichenfolge zurück, die zum CertEncodeBitString-Objekt gehört und durch einen früheren Aufruf von ICertEncodeBitString::D ecode initialisiert wurde. |
|
ICertEncodeBitString::GetBitString Gibt die Bitzeichenfolge in der Bitzeichenfolge des Objekts zurück. |
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) |