Sha256: 3c59f0840ea376481819e7d2632f1f2ad557313a60b837120b9660be9127ce71
Contents?: true
Size: 543 Bytes
Versions: 9
Compression:
Stored size: 543 Bytes
Contents
require 'certificate_authority' namespace :certificate_authority do desc "Generate a quick self-signed cert" task :self_signed do cn = "http://localhost" cn = ENV['DOMAIN'] unless ENV['DOMAIN'].nil? root = CertificateAuthority::Certificate.new root.subject.common_name= cn root.key_material.generate_key root.signing_entity = true root.valid? root.sign! print "Your cert for #{cn}\n" print root.to_pem print "Your private key\n" print root.key_material.private_key.to_pem end end
Version data entries
9 entries across 9 versions & 2 rubygems