superclass=Object
type=class
library=openssl
extended=
included=Enumerable,OpenSSL=SSL=SocketForwarder,OpenSSL=Buffering

åȤåפ SSL ǤǧڤȰŹ̿¸뤿Υ饹Ǥ


=== 

SSL/TLS Ф³ write ޤ

  require 'socket'
  require 'openssl'
  include OpenSSL
  
  soc = TCPSocket.new('www.example.com', 443)
  ssl = SSL::SSLSocket.new(soc)
  ssl.connect
  ssl.post_connection_check('www.example.com')
  raise "verification error" if ssl.verify_result != OpenSSL::X509::V_OK
  ssl.write('hoge')
  print ssl.peer_cert.to_text
  ssl.close
  soc.close
