class Dor::StaticConfig::SslConfig

Public Class Methods

new(hash) click to toggle source

Represents the client side certificate configuration for Fedora 3

# File lib/dor/static_config/ssl_config.rb, line 7
def initialize(hash)
  @cert_file = hash.fetch(:cert_file)
  @key_file = hash.fetch(:key_file)
  @key_pass = hash.fetch(:key_pass)
end

Public Instance Methods

cert_file(new_value = nil) click to toggle source
# File lib/dor/static_config/ssl_config.rb, line 17
def cert_file(new_value = nil)
  @cert_file = new_value if new_value
  @cert_file
end
configure(&block) click to toggle source
# File lib/dor/static_config/ssl_config.rb, line 13
def configure(&block)
  instance_eval(&block)
end
key_file(new_value = nil) click to toggle source
# File lib/dor/static_config/ssl_config.rb, line 22
def key_file(new_value = nil)
  @key_file = new_value if new_value
  @key_file
end
key_pass(new_value = nil) click to toggle source
# File lib/dor/static_config/ssl_config.rb, line 27
def key_pass(new_value = nil)
  @key_pass = new_value if new_value
  @key_pass
end