Module: RakeEasyRSA
- Defined in:
- lib/rake_easy_rsa.rb,
lib/rake_easy_rsa/tasks.rb,
lib/rake_easy_rsa/version.rb,
lib/rake_easy_rsa/tasks/ca.rb,
lib/rake_easy_rsa/tasks/crl.rb,
lib/rake_easy_rsa/task_sets/pki.rb,
lib/rake_easy_rsa/tasks/generate.rb,
lib/rake_easy_rsa/tasks/ca/create.rb,
lib/rake_easy_rsa/tasks/initialise.rb,
lib/rake_easy_rsa/tasks/dh/generate.rb,
lib/rake_easy_rsa/tasks/crl/generate.rb,
lib/rake_easy_rsa/tasks/client/create.rb,
lib/rake_easy_rsa/tasks/server/create.rb,
lib/rake_easy_rsa/mixins/ssl_parameters.rb,
lib/rake_easy_rsa/tasks/certificate/renew.rb,
lib/rake_easy_rsa/mixins/global_parameters.rb,
lib/rake_easy_rsa/tasks/certificate/revoke.rb,
lib/rake_easy_rsa/mixins/gitkeep_parameters.rb,
lib/rake_easy_rsa/mixins/algorithm_parameters.rb,
lib/rake_easy_rsa/mixins/encrypt_key_parameters.rb,
lib/rake_easy_rsa/mixins/easy_rsa_ensure_prerequisite.rb
Defined Under Namespace
Modules: Mixins, TaskSets, Tasks
Constant Summary
collapse
- VERSION =
'0.16.0.pre.3'
Class Method Summary
collapse
Class Method Details
.define_installation_tasks(opts = {}) ⇒ Object
10
11
12
13
14
15
16
17
18
|
# File 'lib/rake_easy_rsa.rb', line 10
def self.define_installation_tasks(opts = {})
RubyEasyRSA.configure do |c|
c.binary = File.join(path(opts), 'easyrsa')
end
RakeDependencies::TaskSets::All.define(
installation_task_set_opts(opts)
)
end
|
.define_pki_tasks(opts = {}) ⇒ Object
20
21
22
|
# File 'lib/rake_easy_rsa.rb', line 20
def self.define_pki_tasks(opts = {}, &)
RakeEasyRSA::TaskSets::PKI.define(opts, &)
end
|