Поделиться через


Интерфейс ICertEncodeDateArray (certenc.h)

Интерфейс ICertEncodeDateArray предоставляет методы для обработки массивов Date , используемых в расширениях сертификатов.

Расширение сертификата можно создать с помощью массива Date , хранящегося в COM-объекте обработчика расширения , созданном модулем политики. Каждый элемент в массиве является значением Date .

Этот интерфейс предоставляется в основном в качестве демонстрации кодирования пользовательских расширений. Примеры программ служб сертификатов в пакете средств разработки программного обеспечения платформы (SDK) содержат исходный код для этого интерфейса.

ICertEncodeDateArray определен в Certenc.h. Однако при создании программы используйте Certsrv.h в качестве включаемого файла. Certenc.dll предоставляет интерфейс ICertEncodeDateArray . Сведения о типе этого интерфейса также содержатся в Certencl.dll, который поставляется вместе с пакетом SDK для платформы.

Интерфейсы служб сертификатов поддерживают как модели потоковых, так и бесплатных потоков. Для повышения пропускной способности рекомендуется использовать свободные потоки.

Наследование

Интерфейс ICertEncodeDateArray наследуется от интерфейса IDispatch . ICertEncodeDateArray также имеет следующие типы элементов:

Методы

Интерфейс ICertEncodeDateArray содержит следующие методы.

 
ICertEncodeDateArray::D ecode

Декодирует массив дат в кодировке ASN.1 и сохраняет результирующий массив значений даты в объекте CertEncodeDateArray.
ICertEncodeDateArray::Encode

Возвращает строку в кодировке ASN.1 массива дат, хранящегося в этом объекте.
ICertEncodeDateArray::GetCount

Возвращает количество значений DATE в массиве DATE объекта.
ICertEncodeDateArray::GetValue

Возвращает указанную дату из массива DATE.
ICertEncodeDateArray::Reset

Задает размер массива DATE в этом объекте.
ICertEncodeDateArray::SetValue

Задает значение DATE по указанному индексу массива DATE.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header certenc.h (включая Certsrv.h)