Sha256: ec7ac85161e9002771a22741a64d881ecbd3d2737360e507009c0240bf0ce620

Contents?: true

Size: 915 Bytes

Versions: 4

Compression:

Stored size: 915 Bytes

Contents

CA[:CA_dir] ||= Dir.pwd

CA[:keypair_file] ||= File.join CA[:CA_dir], "private/cakeypair.pem"
CA[:cert_file] ||= File.join CA[:CA_dir], "cacert.pem"
CA[:serial_file] ||= File.join CA[:CA_dir], "serial"
CA[:new_certs_dir] ||= File.join CA[:CA_dir], "newcerts"
CA[:new_keypair_dir] ||= File.join CA[:CA_dir], "private/keypair_backup"
CA[:crl_dir] ||= File.join CA[:CA_dir], "crl"

CA[:ca_cert_days] ||= 5 * 365 # five years
CA[:ca_rsa_key_length] ||= 2048

CA[:cert_days] ||= 365 # one year
CA[:cert_key_length_min] ||= 1024
CA[:cert_key_length_max] ||= 2048

CA[:crl_file] ||= File.join CA[:crl_dir], "#{CA[:hostname]}.crl"
CA[:crl_pem_file] ||= File.join CA[:crl_dir], "#{CA[:hostname]}.pem"
CA[:crl_days] ||= 14

if CA[:name].nil?
  CA[:name] = [
    ['C', 'US', OpenSSL::ASN1::PRINTABLESTRING],
    ['O', CA[:domainname], OpenSSL::ASN1::UTF8STRING],
    ['OU', CA[:hostname], OpenSSL::ASN1::UTF8STRING],
  ]
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
IOWA-1.0.3 utils/QuickCert-1.0.2/lib/QuickCert/defaults.rb
IOWA-1.0.2 utils/QuickCert-1.0.2/lib/QuickCert/defaults.rb
IOWA-1.0.0 utils/QuickCert-1.0.2/lib/QuickCert/defaults.rb
quick_cert-2.0 lib/quick_cert/defaults.rb