module Groat::SMTPD::SSL
Public Class Methods
included(mod)
click to toggle source
# File lib/groat/smtpd/ssl.rb, line 26 def self.included mod puts "Included SSL support" end
Public Instance Methods
reset_connection()
click to toggle source
Calls superclass method
# File lib/groat/smtpd/ssl.rb, line 30 def reset_connection @secure = true super end
secure?()
click to toggle source
# File lib/groat/smtpd/ssl.rb, line 39 def secure? @secure end
set_socket(io)
click to toggle source
Calls superclass method
# File lib/groat/smtpd/ssl.rb, line 43 def set_socket(io) ssl = OpenSSL::SSL::SSLSocket.new(io, @sslctx) ssl.accept super(ssl) end
set_ssl_context(ctx)
click to toggle source
# File lib/groat/smtpd/ssl.rb, line 35 def set_ssl_context(ctx) @sslctx = ctx end