Интерфейс 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) |