Sha256: ce4352e8daf73af5f52beaea5518dd2aaec6f65125bb21c9ef36624afc1cea49
Contents?: true
Size: 1.95 KB
Versions: 2
Compression:
Stored size: 1.95 KB
Contents
module RubyEasyRSA module Commands module Mixins module SSLConfig def configure_command(builder, opts) pki_directory = opts[:pki_directory] digest = opts[:digest] key_size_in_bits = opts[:key_size_in_bits] expires_in_days = opts[:expires_in_days] distinguished_name_mode = opts[:distinguished_name_mode] common_name = opts[:common_name] country = opts[:country] province = opts[:province] city = opts[:city] organisation = opts[:organisation] organisational_unit = opts[:organisational_unit] email = opts[:email] builder = super(builder, opts) builder = builder.with_option( '--pki-dir', pki_directory) if pki_directory builder = builder.with_option( '--digest', digest) if digest builder = builder.with_option( '--days', expires_in_days) if expires_in_days builder = builder.with_option( '--keysize', key_size_in_bits) if key_size_in_bits builder = builder.with_option( '--dn-mode', distinguished_name_mode) if distinguished_name_mode builder = builder.with_option( '--req-cn', common_name, quoting: '"') if common_name builder = builder.with_option( '--req-c', country, quoting: '"') if country builder = builder.with_option( '--req-st', province, quoting: '"') if province builder = builder.with_option( '--req-city', city, quoting: '"') if city builder = builder.with_option( '--req-org', organisation, quoting: '"') if organisation builder = builder.with_option( '--req-ou', organisational_unit, quoting: '"') if organisational_unit builder = builder.with_option( '--req-email', email) if email builder end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby_easy_rsa-0.2.0.pre.5 | lib/ruby_easy_rsa/commands/mixins/ssl_config.rb |
ruby_easy_rsa-0.2.0.pre.4 | lib/ruby_easy_rsa/commands/mixins/ssl_config.rb |