Module: RubyEasyRSA::Commands::Mixins::AlgorithmConfig
- Included in:
- BuildCA, BuildClientFull, BuildClientServerFull, BuildServerFull, GenReq, SignReq
- Defined in:
- lib/ruby_easy_rsa/commands/mixins/algorithm_config.rb
Instance Method Summary collapse
Instance Method Details
#configure_command(builder, opts) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/ruby_easy_rsa/commands/mixins/algorithm_config.rb', line 5 def configure_command(builder, opts) algorithm = opts[:algorithm] curve = opts[:curve] ec_directory = opts[:ec_directory] builder = super(builder, opts) builder = builder.with_environment_variable( 'EASYRSA_EC_DIR', ec_directory) if ec_directory builder = builder.with_option('--use-algo', algorithm) if algorithm builder = builder.with_option('--curve', curve) if curve builder end |