Библиотека PKIValidator устанавливается в составе следующих продуктов КРИПТО-ПРО:

Библиотека PKIValidator автоматически (по зависимостям) встраивается в дистрибутивы, использующие следующие модули слияния Windows Installer:

При необходимости можно встроить библиотеку PKIValidator в ваш дистрибутив. Необходимые модули слияния входят в состав перечисленных выше SDK и SDK для КриптоПро CSP 3.6 .

Модули слияния для установки библиотеки

Библиотека PKIValidator может быть установлена с использованием следующих модулей слияния для Windows Installer:
Имя файла Описание Особенности установки Зависимости
asn1c_win32.msm Предназначен для платформы Win32. Только для внутреннего использования Крипто-Про. В качестве папки установки модуля слияния необходимо задать папку %CommonProgramFiles%\Crypto Pro\Shared\. cplib_win32.msm
asn1c_x64.msm Предназначен для платформы x64. Только для внутреннего использования Крипто-Про. - cplib_x64.msm
asn1c_itanium.msm Предназначен для платформы Itanium. Только для внутреннего использования Крипто-Про. - cplib_itanium.msm
cplib_win32.msm Предназначен для платформы Win32. Только для внутреннего использования Крипто-Про. В качестве папки установки модуля слияния необходимо задать папку %CommonProgramFiles%\Crypto Pro\Shared\. -
cplib_x64.msm Предназначен для платформы x64. Только для внутреннего использования Крипто-Про. - -
cplib_itanium.msm Предназначен для платформы Itanium. Только для внутреннего использования Крипто-Про. - -
pkivalidator_win32.msm Предназначен для платформы Win32. Устанавливает расширение функции CertVerifyCertificateChainPolicy, интерфейс COM. - asn1c_win32.msm, cplib_win32.msm
pkivalidator_x64.msm Предназначен для платформы x64. Устанавливает расширение функции CertVerifyCertificateChainPolicy, интерфейс COM. - asn1c_x64.msm, cplib_x64.msm
pkivalidator_itanium.msm Предназначен для платформы Itanium. Устанавливает расширение функции CertVerifyCertificateChainPolicy, интерфейс COM. - asn1c_itanium.msm, cplib_itanium.msm
Если Вы включаете в установочный пакет Вашего приложения какой-либо модуль слияния, то все модули слияния от которых зависит данный также следует явно включить в установочный пакет Вашего приложения. При этом должны быть учтены все особенности установки каждого из таких модулей слияния.

Для установки Вашего приложения на компьютер пользователя с помощью единого установочного пакета, включите в Ваш пакет необходимые модули слияния из перечисленных. Это можно сделать средствами вашего ПО для разработки дистрибутивов или средствами автоматизации Windows Installer.

Дополнительную информацию об установке модулей слияния, в том числе используемых модулей слияния Майкрософт, смотрите в соответствующих разделах документации используемого инструментария разработчика КРИПТО-ПРО.