Sha256: 5e3b2de40b69d50038c1e50f87b179f628150e5be2634ea1488bba277c7d659b

Contents?: true

Size: 610 Bytes

Versions: 1

Compression:

Stored size: 610 Bytes

Contents

require 'rake_factory'
require 'ruby_easy_rsa'

require_relative '../mixins/global_parameters'
require_relative '../mixins/ssl_parameters'

module RakeEasyRSA
  module Tasks
    module CRL
      class Generate < RakeFactory::Task
        include Mixins::GlobalParameters
        include Mixins::SSLParameters

        default_name :generate
        default_description(
            "Generate the certificate revocation list for the PKI")

        action do |t|
          puts "Generating CRL... "
          RubyEasyRSA.gen_crl(t.parameter_values)
          puts "Done."
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rake_easy_rsa-0.2.0.pre.6 lib/rake_easy_rsa/tasks/crl/generate.rb