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


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

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

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

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

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

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

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

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

Методы

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

 
ICertEncodeStringArray::D ecode

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

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

Возвращает число строковых значений в массиве строк.
ICertEncodeStringArray::GetStringType

Возвращает тип строковых значений, содержащихся в массиве строк.
ICertEncodeStringArray::GetValue

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

Указывает размер массива строк и тип строк, которые будут содержаться в массиве.
ICertEncodeStringArray::SetValue

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

Требования

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