module Pushofy::ConnectionToAppleServer
Public Class Methods
ssl_connect(host, port, password,cerfile)
click to toggle source
# File lib/pushofy/ssl_helper.rb, line 7 def self.ssl_connect(host, port, password,cerfile) ssl_connect = SSLConnection.new ssl_connect.context = OpenSSL::SSL::SSLContext.new key4_pem = File.read(cerfile) ssl_connect.context.key = OpenSSL::PKey::RSA.new(key4_pem, password) ssl_connect.context.cert = OpenSSL::X509::Certificate.new(key4_pem) ssl_connect.tcp_client = TCPSocket.new host, port OpenSSL::SSL::SSLSocket.new(ssl_connect.tcp_client, ssl_connect.context) end