Comment établir une connexion TCP / IP SSL activée dans Ruby

J'ai besoin d'établir une connexion TCP avec mon serveur qui a un SSL est activé sur le port, que j'ai besoin d'accéder.

J'ai besoin d'envoyer un fichier XML et d'obtenir la réponse du serveur.

Avant le SSL est activé, j'ai été en mesure d'obtenir les données à partir du serveur à l'aide de l'mentionnés ci-dessous de code.

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

Maintenant j'ai un " certi.pfx " avec qui j'ai besoin d'établir une connexion, Envoyez my_xml données et d'obtenir la réponse. Comment cela peut-il être fait.

Je voudrais aussi savoir si j'ai le " pem " et " key " fichier, comment puis-je établir une connexion, Envoyez my_xml données et d'obtenir la réponse.

S'il vous plaît aider.

source d'informationauteur Amal Kumar S