Имя: Пароль:
1C
1С v8
Создать WS ссылку в 8.2
0 svchernova
 
17.08.11
12:31
Сздаю ws cсылку, и не могу:

Ошибка доступа к файлу 'https://icweb/IICWebService.asmx?WSDL'
по причине:
Ошибка работы с Интернет:  Peer certificate cannot be authenticated with known CA certificates

Я сконвертировала сертификат из .cer в .crt, прописала его в файле cacert.crt. Что ещё нужно?
1 svchernova
 
17.08.11
12:36
Делала по следующей схеме (дали добрые люди здесь же, на форуме):

1. Получаем и устанавливаем корневой сертификат (это можно сделать при открытии браузером нужного сайта)
2. Экспортируем его в формате Based64 (в эксплорере пункт №2 в списке форматов при экспорте)
3. Содержимое файла добавляем в конец файла "cacert.pem", который лежит в BIN."

с сайта http://itland.ru/forum//index.php?showtopic=19523&pid=102128&mode=threaded&start=#entry102128

) сохранить все сертификаты (если там их "дерево") в DER-кодировке (разрешение файла .cer) из браузера

2) сконвертировать их в PEM кодировку в файл .crt https://www.sslshopper.com/ssl-converter.html

3) скачать OpenSSL binary http://www.slproweb.com/products/Win32OpenSSL.html
Установить, запустить (каталог установки\bin\openssl.exe)

4) Каждый сертификат (.crt) выгрузить в текстовый формат .pem
Команда openssl: x509 -in certificate.crt -text -outform PEM -out certificate.pem

5) по каждому сертификату получить MD5 Fingerprint
Команда openssl: x509 -in certificate.pem -noout -fingerprint -md5

6) в файл в каталоге 1С bin\cacert.pem вставить в конец текст каждого файла .PEM, предваряя его строкой MD5 Fingerprint=...

Всё это проделала, всё получилось, но ссылка так и не создаётся.
Как дальше со всем этим бороться, ума не приложу.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший