アクセスする必要のあるSSL対応ポートを持つサーバーとのTCP接続を確立する必要があります。RubyでSSL対応のTCP/IP接続を確立するには
XMLファイルを送信し、サーバーから応答を取得する必要があります。
SSLが有効になる前に、以下のコードを使用してサーバーからデータを取得できました。
require 'socket'
myXML = 'test_xml'
host = 'myhost.com'
port = 12482
socket = TCPSocket.open(host,port) # Connect to server
socket.send(myXML, 0)
response = socket.recvfrom(port)
puts response
socket.close
は、今私は、私は、接続を確立するノードがmy_xmlデータを送信し、応答を取得する必要があると「certi.pfx」を持っています。どのようにこれを行うことができます。
「pem」と「key」ファイルがあるかどうかを知りたいのですが、どのように接続を確立し、my_xmlデータを送信して応答を得ることができますか?
助けてください。このよう
こんにちは、ソケットを閉じたくない場合はどうしたらいいですか? – freeze
最後の行ssl_socket.closeを削除すると、接続を開いたままにしておくことができます。正確ではない –