Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Интерфейс ICertEncodeBitString предоставляет методы для обработки битовых строк, используемых в расширениях сертификатов. Расширение сертификата можно создать с помощью битовой строки, хранящейся в COM-объекте обработчика расширения , экземпляр которого создается модулем политики. Битовая строка может содержать произвольную строку двоичных значений. Этот интерфейс полезен для кодирования и декодирования szOID_KEY_USAGE расширений "2.5.29.15"; Этот интерфейс используется в примере модуля политики пакета SDK.
ICertEncodeBitString определяется в Certenc.h. Однако при создании программы используйте Certsrv.h в качестве включаемого файла. Certenc.dll предоставляет интерфейс ICertEncodeBitString . Сведения о типе этого интерфейса также содержатся в Certencl.dll, который поставляется вместе с пакетом средств разработки программного обеспечения платформы (SDK).
Интерфейсы служб сертификатов поддерживают как модели потоковых, так и бесплатных потоков. Для повышения пропускной способности рекомендуется использовать свободные потоки.
Наследование
Интерфейс ICertEncodeBitString наследуется от интерфейса IDispatch . ICertEncodeBitString также имеет следующие типы элементов:
Методы
Интерфейс ICertEncodeBitString содержит следующие методы.
|
ICertEncodeBitString::D ecode Декодирует битовую строку в кодировке ASN.1 и сохраняет итоговую битовую строку в этом объекте. |
|
ICertEncodeBitString::Encode Выполняет кодирование абстрактной синтаксической нотации 1 (ASN.1) в заданной битовой строке. |
|
ICertEncodeBitString::GetBitCount Возвращает число битов в битовой строке, которая принадлежит объекту CertEncodeBitString и была инициализирована более ранним вызовом ICertEncodeBitString::D ecode. |
|
ICertEncodeBitString::GetBitString Возвращает строку битов в битовой строке объекта. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Ни одна версия не поддерживается |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | certenc.h (включая Certsrv.h) |