OpenSSL::SSL::SSLError - чтение завершено A: расшифровка не удалась или неверная запись mac

Я использую RestClient для доступа к внешнему API с использованием доступного сертификата. Я использовал это так,


require 'rest-client'

p12 = OpenSSL::PKCS12.new(File.read('/root/cert.p12'), 'password')

RestClient::Request.execute(method: :post, url: "https://myurl.com", ssl_client_cert: p12.certificate, ssl_cert_key: p12.key, payload: { data: "" }, verify_ssl: OpenSSL::SSL::VERIFY_NONE)

Выполняя вышеуказанные шаги, я получаю:

OpenSSL::SSL::SSLError: SSL_connect return=1 errno=0 state=SSLv3 чтение завершено A: ошибка расшифровки или неверная запись mac

Может ли кто-нибудь помочь мне в этом?


person Balaji Ravichandran    schedule 27.02.2017    source источник
comment
Разве это https:myurl.com не должно быть https://myurl.com ?   -  person lcguida    schedule 27.02.2017
comment
Спасибо отредактировано :-)   -  person Balaji Ravichandran    schedule 27.02.2017
comment
Я получил ответ на другой вопрос. Пожалуйста, обратитесь по этой ссылке - stackoverflow.com/a/42613785/4028429   -  person Balaji Ravichandran    schedule 15.03.2017