Ответы пользователя по тегу Идентификация пользователей
  • Как сгенерировать xml в ruby on rails c gem'ом savon?

    Предполагаю, что проблема связана с подменой SSL сертификата в зоне .kz (проверял URL в браузере):
    NET::ERR_CERT_COMMON_NAME_INVALID
    Subject: ESF.GOV.KZ
    Issuer: ҰЛТТЫҚ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA)
    Expires on: Feb 11, 2017
    Current date: Sep 26, 2017

    This server could not prove that it is 212.154.167.194; its security certificate is from ESF.GOV.KZ. This may be caused by a misconfiguration or an attacker intercepting your connection.


    Тут, как плохой вариант, можно игнорировать проверку SSL сертификата и тогда, возможно, запрос "прокатит".

    Отловить код ошибки можно так:
    begin
        response = client.call(:create_session, message: {:tin => 'XXXX', :x509Certificate => 'xxxxxx'})
      rescue Savon::SOAPFault => error
        fault_code = error.to_hash[:fault][:faultcode]
        raise CustomError, fault_code
      end
    Ответ написан
    Комментировать