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