class Blather::Stream::TLS
@private
Constants
- TLS_NS
Public Instance Methods
receive_data(stanza)
click to toggle source
# File lib/blather/stream/features/tls.rb, line 13 def receive_data(stanza) case stanza.element_name when 'starttls' @stream.send "<starttls xmlns='#{TLS_NS}'/>" when 'proceed' @stream.start_tls(:verify_peer => true) @stream.start # succeed! else fail! TLSFailure.new end end