Когда я создаю безопасное соединение.
Получение ошибки выглядит следующим образом:
OpenSSL :: SSL :: SSLError: проверка сертификата не удалось подключиться к org / jruby / ext / openssl /SSLSocket.java:266
Сообщение об ошибке в строке: @ssl_socket.connect
пример кода:
@socket = TCPSocket.new(@uri.host, @port)
@ssl_context = OpenSSL::SSL::SSLContext.new
@ssl_context.cert = OpenSSL::X509::Certificate.new(File.open("certificate.crt"))
@ssl_context.key = OpenSSL::PKey::RSA.new(File.open("certificate.key"))
@ssl_context.ssl_version = :TLSv1_2_client
@ssl_context.verify_mode = OpenSSL::SSL::VERIFY_PEER
@ssl_socket = OpenSSL::SSL::SSLSocket.new(@socket, @ssl_context)
@ssl_socket.sync_close = true
@ssl_socket.connect
любой Помогите, почему я получаю такую ошибку в строке @ssl_socket.connect
Моя цель - подключиться к безопасному веб-сокету.