8.х ОБМЕН Обмен с WEB-сервисом по HTTPS

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем a13k55, 13 окт 2015.

  1. TopicStarter Overlay
    a13k55
    Offline

    a13k55

    Регистрация:
    13 окт 2015
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Добрый день. Необходимо выполнять обмен с внешним софтом. Разработчики предоставляют web-сервис через защищенное соединение https.
    Зашел на сайт, скачал их сертификат. С помощью OpenSSL получил заголовки сертификата и вставил в cacert.pem в папке платформы.
    Но при обращении к методам web-сервиса все-равно возникает "Ошибка работы с Интернет: Удаленный узел не прошел проверку".
    Что еще надо сделать?
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    1) сертификат точно правильно экспортировали и прописали? И отпечаток и сам сертификат в текстовом виде?
    2) 1С файловая или клиент серверная?
    3) А если через браузер зайти по адресу разработчика, заходит или тоже удаленный узел не прошел проверку?
  3. TopicStarter Overlay
    a13k55
    Offline

    a13k55

    Регистрация:
    13 окт 2015
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    1)отпечаток делал с помощью openssl, в командной строке прописал
    c:\OpenSSL-Win64\bin>openssl x509 -inform der -in D:\p.der -out D:\textcert.pem -text -fingerprint -md5
    в конец файла добавил cacert.pem код формата
    ...
    =========================================
    Certificate:
    Data:
    .................................................
    MD5 Fingerprint= ..........................................
    -----BEGIN CERTIFICATE-----
    ...........................
    -----END CERTIFICATE-----

    В общем делал по статье с инфостарта http://infostart.ru/public/79494/#comm ( не знаю можно на форуме ссылки оставлять или нет).

    2)Вообще надо в клиент-серверной, но сейчас эксперементирую с файловой.
    3)я захожу по адресу веб -сервиса, пишет " Проблема с сертификатом безопасности", скрин прикрепляю к сообщению

    Вложения:

  4. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    ммм... ну дальше хз, не специалист я.
    Это самозаверенный сертификат? Может добавить УЦ выпустивший сертификат в список доверенных корневых центров сертификации?
    --- Объединение сообщений, 13 окт 2015 ---
    Кста, посмотрел комменты по вашей ссылке, люди вроде пишут что и родительские сертификаты добавлять надо.
    Последнее редактирование: 13 окт 2015
  5. TopicStarter Overlay
    a13k55
    Offline

    a13k55

    Регистрация:
    13 окт 2015
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    УЦ - удостоверяющий центр? а Как это сделать?
  6. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Ну там же есть путь сертификации (когда файл cer открываешь). Вот сертификат удостоверяющего центра и установить.

    + я дописал предыдущее сообщение.
  7. TopicStarter Overlay
    a13k55
    Offline

    a13k55

    Регистрация:
    13 окт 2015
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    вот так выглядит путь сертификации, что делать непонятно.
    сертификат самоподписанный говорят

    Вложения:

  8. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Ну попробуйте его и добавить в доверенные корневые.
    А вот то что сертификат безопасности был выпущен для другого сайта - меня смущает. Как так?

Поделиться этой страницей