# File lib/eventmachine.rb, line 1651
1651:         def start_tls args={}
1652:           priv_key, cert_chain = args.values_at(:private_key_file, :cert_chain_file)
1653:           
1654:           [priv_key, cert_chain].each do |file|
1655:             next if file.nil? or file.empty?
1656:             raise FileNotFoundException, 
1657:               "Could not find #{file} for start_tls" unless File.exists? file
1658:     end
1659:                 
1660:                 EventMachine::set_tls_parms(@signature, priv_key || '', cert_chain || '')
1661:                 
1662:                 EventMachine::start_tls @signature
1663:         end