Перейти к основному содержимому

Подключение к серверу системы взаимодействия

Чтобы подключиться к серверу системы взаимодействия, воспользуйтесь методом СистемаВзаимодействия.Подключиться(). Для подключения необходимо указать следующие параметры:

  • АдресСервера

    Адрес сервера системы взаимодействия, на котором будет создано приложение

  • ФайлХранилища

    Путь к файлу, содержащему сертификат сервера системы взаимодействия. Файл хранилища (в формате jks или pkcs12) — это специальное хранилище, которое по сути своей является бинарным файлом. Создать хранилище и импортировать в него нужный сертификат можно с помощью утилиты keytool. Файл хранилища, в который импортирован сертификат, можно сохранить и использовать при каждом последующем подключении приложения к системе взаимодействия. Если сервер системы взаимодействия использует сертификат, подписанный доверенным удостоверяющим центром, то файл хранилища можно не использовать

  • ПарольХранилища

    Строка с паролем для доступа к файлу-хранилищу. Задается при создании хранилища

  • ПарольКлюча

    Строка с паролем для доступа к сертификату системы взаимодействия в хранилище. Указывается при добавлении сертификата в хранилище

В целях отладки работы приложения можно воспользоваться методом СистемаВзаимодействия.ПодключитьсяБезПроверкиСертификата, но мы не рекомендуем пользоваться этим методом при реальной эксплуатации.

Если сертификат, используемый на сервере системы взаимодействия, подписан (выдан) доверенным удостоверяющим центром, то вы можете подключаться к серверу системы взаимодействия без указания параметров ФайлХранилища, ПарольХранилища и ПарольКлюча в методе СистемаВзаимодействия.Подключиться(). В этом случае будет использована встроенная проверка сертификата сервера с использованием входящих в его поставку jre-сертификатов.

Если проверку сертификата, используемого на сервере, нельзя провести с использованием встроенных в java сертификатов, вызов завершится исключением, а для успешного подключения необходимо будет указать параметры хранилища.