Имя: Пароль:
1C
1С v8
WEB-сервис по HTTPS
0 a13k55
 
12.10.15
12:46
Добрый день. Необходимо выполнять обмен с внешним софтом. Разработчики предоставляют web-сервис через защищенное соединение https.
Зашел на сайт, скачал их сертификат, но что теперь с ним делать непонятно. На платформе 8.2 при импорте wsdl-ссылки система сама предлагает указать сертификат клиента - указываю скачанный сертификат с сайта, и сертификат с сервера СА - я полагаю нужно указать файл cacert.pem в папке bin платформы.
Когда указываю сертификат клиента, но не указываю серт сервера - импортируется wsdl-ссылка, но при обращении к ней возникает ошибка " Ошибка работы с Интернет:   Удаленный узел не прошел проверку".
При указнии сертификата сервера окно выбора сертификата просто перезапускается.
Кто сталкивался с этим подскажите, что нужно сделать?
И как добавить новый сертификат в cacert.pem ? просто скопировать текст я полагаю не катит?
1 Проггер
 
12.10.15
13:10
Необходимо добавить всю цепочку, начиная с УЦ
2 a13k55
 
12.10.15
13:29
(1) напишите подробнее пожалуйста, мне ответ непонятен
3 1sanekmaloi1
 
12.10.15
13:46
внеси сертификат в cacert.pem и все получится
4 a13k55
 
12.10.15
13:55
(3) а как? просто скопировать текст из сертификата не помогло, надо вроде еще вставить строку md5 ...?
5 1sanekmaloi1
 
12.10.15
14:14
да есть спец проги которые по сертификату делают строку для сасерта,
в гугле есть решения точно.
6 a13k55
 
13.10.15
09:05
(5) внес изменения в cacert.pem, сформировал заголовок и сам сертификат, но все-равно не работает
7 Проггер
 
13.10.15
12:03
В мозиле можно открыть необходимый сайт, вызвать сведения о сертификате и импортировать цепочку сертификатов в формате pem. Далее открыть блокнотом и засунуть в 1с