def ssl_context
      @ssl_context ||= OpenSSL::SSL::SSLContext.new.tap do |context|
        context.key = @key
        context.cert = @certificate
      end
    end
def ssl_context
      @ssl_context ||= OpenSSL::SSL::SSLContext.new.tap do |context|
        context.key = @key
        context.cert = @certificate
      end
    end
@return [Boolean]
         whether or not this Certificate is equal in contents to another Certificate.

 @return [OpenSSL::SSL::SSLContext]
         a SSL context, configured with the certificate/key pair, which is used to connect to the APN service.