Class: Puma::MiniSSL::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/puma/minissl.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#caObject

Returns the value of attribute ca.



162
163
164
# File 'lib/puma/minissl.rb', line 162

def ca
  @ca
end

#certObject

Returns the value of attribute cert.



161
162
163
# File 'lib/puma/minissl.rb', line 161

def cert
  @cert
end

#keyObject

non-jruby Context properties



160
161
162
# File 'lib/puma/minissl.rb', line 160

def key
  @key
end

#keystoreObject

jruby-specific Context properties: java uses a keystore and password pair rather than a cert/key pair



146
147
148
# File 'lib/puma/minissl.rb', line 146

def keystore
  @keystore
end

#keystore_passObject

Returns the value of attribute keystore_pass.



147
148
149
# File 'lib/puma/minissl.rb', line 147

def keystore_pass
  @keystore_pass
end

#verify_modeObject

Returns the value of attribute verify_mode.



142
143
144
# File 'lib/puma/minissl.rb', line 142

def verify_mode
  @verify_mode
end

Instance Method Details

#checkObject



154
155
156
# File 'lib/puma/minissl.rb', line 154

def check
  raise "Keystore not configured" unless @keystore
end