Я использую 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
Может ли кто-нибудь помочь мне в этом?
https:myurl.com
не должно бытьhttps://myurl.com
? - person lcguida   schedule 27.02.2017