Развернуть все
Свернуть все

Объект CPCertificate

Описывает сертификат открытого ключа. Реализует интерфейс, аналогичный интерфейсу объекта CAPICOM.Certificate , а также интерфейс IAdditionalStore.

Примечания

В отличие от объекта Microsoft CAPICOM.Certificate , для данного объекта реализованы только следующие методы и свойства: Export, Import, GetInfo, HasPrivateKey, IsValid, IssuerName, SerialNumber, SubjectName, Thumbprint, ValidFromDate, ValidToDate, Version, ExtendedKeyUsage, KeyUsage, PublicKey, PrivateKey, BasicConstraints.

Метод AdditionalStore позволяет передать в объект дополнительное хранилище для проверки статуса сертификата.

Замечание

Метод Export в КриптоПро ЭЦП Browser plug-in не поддерживает кодировку CAPICOM_ENCODE_BINARY. См. Особенности работы с бинарными данными.

Объект Certificate может быть создан и является безопасным для использования в сценариях элементов ActiveX. Идентификатор ProgID для объекта Certificate: CAdESCOM.Certificate.

Для работы в браузере Internet Explorer рекомендуется использовать объект CAdESCOM.Certificate вместо CAPICOM.Certificate.

Замечание

В библиотеке типов данный объект присутствует под именем CPCertificate.

Требования

Заголовочный файл capicom.h
Библиотека DLL cadescom.dll
Идентификаторы GUID capicom_i.c
Минимальная версия продукта 1.0