Sha256: 8826a072fce9957fd8b277b7265aeb23304fe037a676e6671da0970a97dcdc52
Contents?: true
Size: 1.81 KB
Versions: 21
Compression:
Stored size: 1.81 KB
Contents
module RubyEasyRSA module Commands module Mixins module SSLConfig def configure_command(builder, opts) 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( '--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
21 entries across 21 versions & 1 rubygems