Ошибка на безопасном клиенте websocket в ruby? - PullRequest
0 голосов
/ 29 мая 2020

Когда я создаю безопасное соединение.

Получение ошибки выглядит следующим образом:

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

Моя цель - подключиться к безопасному веб-сокету.

...