Приложение, разработанное с использованием инструментария разработчика КриптоПро ЭЦП SDK, использует функции, реализованные в библиотеках SDK. Поэтому, эти библиотеки должны быть доступны на компьютере пользователя. Рекомендуется устанавливаться эти библиотеки с помощью модулей слияния (merge module) для Windows Installer, входящих в состав инструментария. Модули слияния инструментария устанавливаются в папку
Замечание
|
---|
Если Ваше приложение не имеет собственного установочного пакета, то для установки необходимых библиотек можно использовать пакеты Windows Installer, содержащие нужные модули. Установочные пакеты находятся в папке
|
Модули слияния инструментария
Инструментарий разработчика КриптоПро ЭЦП SDK включает следующие модули слияния для Windows Installer:
Имя файла | Описание | Особенности установки | Зависимости |
---|---|---|---|
asn1c_win32.msm | Предназначен для платформы Win32. Только для внутреннего использования Крипто-Про. | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | cplib_win32.msm |
asn1c_x64.msm | Предназначен для платформы x64. Только для внутреннего использования Крипто-Про. | - | cplib_x64.msm |
cades_win32.msm | Предназначен для платформы Win32. Устанавливает поддержку интерфейса языка С. | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | asn1c_win32.msm, cplib_win32.msm, ocsp_win32.msm, ocspcli_win32.msm, pkivalidator_win32.msm, tspcli_win32.msm |
cades_x64.msm | Предназначен для платформы x64. Устанавливает поддержку интерфейса языка С. | - | asn1c_x64.msm, cplib_x64.msm, ocsp_x64.msm, ocspcli_x64.msm, pkivalidator_x64.msm, tspcli_x64.msm |
cadescom_progids.msm | Предназначен для платформ Win32 и x64. Только для внутреннего использования Крипто-Про. | - | |
cadescom_win32.msm | Предназначен для платформы Win32. Устанавливает поддержку интерфейса COM. | Устанавливается в %CommonProgramFiles%\Crypto Pro\Shared\ | asn1c_win32.msm, cades_win32.msm, CAPICOM.msm, cplib_win32.msm, cadescom_progids.msm, ocspcliadm_win32.msm, tspcliadm_win32.msm |
cadescom_x64.msm | Предназначен для платформы x64. Устанавливает поддержку интерфейса COM. | Устанавливается в %CommonProgramFiles%\Crypto Pro\Shared\ | asn1c_x64.msm, cades_x64.msm, cplib_x64.msm, cadescom_progids.msm, ocspcliadm_x64.msm, tspcliadm_x64.msm |
CAPICOM.msm | Предназначен для платформы Win32. Устанавливает CAPICOM.dll версии 2.1 - компонент COM, содержащий объекты для работы с криптографическими функциями и сущностями. | Устанавливается в %CommonProgramFiles%\Microsoft Shared\CAPICOM\ | capicom_progids.msm |
capicom_progids.msm | Предназначен для платформ Win32 и x64. Только для внутреннего использования Крипто-Про. | - | |
cplib_win32.msm | Предназначен для платформы Win32. Только для внутреннего использования Крипто-Про. | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | - |
cplib_x64.msm | Предназначен для платформы x64. Только для внутреннего использования Крипто-Про. | - | - |
cpoids_win32.msm | Предназначен для платформы Win32. Регистрирует идентификаторы OID, дополнительные к CryptoAPI, для улучшения отображения различных объектов PKI. | - | - |
cpoids_x64.msm | Предназначен для платформы x64. Регистрирует идентификаторы OID, дополнительные к CryptoAPI, для улучшения отображения различных объектов PKI. | - | cpoids_win32.msm |
ocsp_win32.msm | Предназначен для платформы Win32. Устанавливает поддержку низкоуровневого интерфейса КриптоПро OCSP SDK. | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | asn1c_win32.msm, cplib_win32.msm, pkimgmt_win32.msm |
ocsp_x64.msm | Предназначен для платформы x64. Устанавливает поддержку низкоуровневого интерфейса КриптоПро OCSP SDK. | - | asn1c_x64.msm, cplib_x64.msm, pkimgmt_x64.msm |
ocspcli_win32.msm | Предназначен для платформы Win32. Устанавливает поддержку интерфейса клиентских приложений языка С КриптоПро OCSP SDK. | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | asn1c_win32.msm, cplib_win32.msm, ocsp_win32.msm, ocspcliadm_win32.msm, pkivalidator_win32.msm |
ocspcli_x64.msm | Предназначен для платформы x64. Устанавливает поддержку интерфейса клиентских приложений языка С КриптоПро OCSP SDK. | - | asn1c_x64.msm, cplib_x64.msm, ocsp_x64.msm, ocspcliadm_x64.msm, pkivalidator_x64.msm |
ocspcliadm_win32.msm | Предназначен для платформы Win32. Только для внутреннего использования Крипто-Про. | - | - |
ocspcliadm_x64.msm | Предназначен для платформы x64. Только для внутреннего использования Крипто-Про. | - | ocspcliadm_win32.msm |
ocspversion.msm | Только для внутреннего использования Крипто-Про. | - | - |
pkimgmt_win32.msm | Предназначен для платформы Win32. Только для внутреннего использования Крипто-Про. | - | - |
pkimgmt_x64.msm | Предназначен для платформы x64. Только для внутреннего использования Крипто-Про. | - | pkimgmt_win32.msm |
pkivalidator_win32.msm | Предназначен для платформы Win32. Устанавливает библиотеку PKIValidator (подробнее см. соответствующее руководство). | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | asn1c_win32.msm, cplib_win32.msm |
pkivalidator_x64.msm | Предназначен для платформы x64. Устанавливает библиотеку PKIValidator (подробнее см. соответствующее руководство). | - | asn1c_x64.msm, cplib_x64.msm |
tsp_win32.msm | Предназначен для платформы Win32. Устанавливает поддержку низкоуровневого интерфейса КриптоПро TSP SDK. | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | asn1c_win32.msm, cplib_win32.msm, pkimgmt_win32.msm |
tsp_x64.msm | Предназначен для платформы x64. Устанавливает поддержку низкоуровневого интерфейса КриптоПро TSP SDK. | - | asn1c_x64.msm, cplib_x64.msm, pkimgmt_x64.msm |
tspcli_win32.msm | Предназначен для платформы Win32. Устанавливает поддержку интерфейса клиентских приложений языка С КриптоПро TSP SDK. | В качестве папки установки модуля слияния необходимо задать папку Вашего приложения. | asn1c_win32.msm, cplib_win32.msm, pkivalidator_win32.msm, tsp_win32.msm, tspcliadm_win32.msm |
tspcli_x64.msm | Предназначен для платформы x64. Устанавливает поддержку интерфейса клиентских приложений языка С КриптоПро TSP SDK. | - | asn1c_x64.msm, cplib_x64.msm, pkivalidator_x64.msm, tsp_x64.msm, tspcliadm_x64msm |
tspcliadm_win32.msm | Предназначен для платформы Win32. Только для внутреннего использования Крипто-Про. | - | - |
tspcliadm_x64.msm | Предназначен для платформы x64. Только для внутреннего использования Крипто-Про. | - | tspcliadm_win32.msm |
tspversion.msm | Только для внутреннего использования Крипто-Про. | - | - |
Если вы включаете в установочный пакет приложения какой-либо модуль слияния, зависящий от других модулей слияния, то эти модули слияния также следует явно включить в установочный пакет приложения. При этом должны быть учтены все особенности установки каждого из таких модулей слияния.
Для установки приложения на компьютер пользователя с помощью единого установочного пакета, включите в Ваш пакет необходимые модули слияния из перечисленных. Это можно сделать средствами вашего ПО для разработки дистрибутивов или средствами автоматизации Windows Installer.
Замечание
|
---|
Для модулей компонентов СОМ задание каталога установки не требуется. Если Ваше приложение использует только COM-интерфейс инструментария, то необходимости установки остальных модулей слияния (от которых зависят модули компоненты СОМ) в каталог приложения нет. В этом случае, если путь установки должен быть задан явно, задайте путь установки в папку
|