Module: R509
- Defined in:
- lib/r509.rb,
lib/r509/csr.rb,
lib/r509/crl.rb,
lib/r509/cert.rb,
lib/r509/spki.rb,
lib/r509/asn1.rb,
lib/r509/config.rb,
lib/r509/engine.rb,
lib/r509/version.rb,
lib/r509/subject.rb,
lib/r509/oid_mapper.rb,
lib/r509/io_helpers.rb,
lib/r509/exceptions.rb,
lib/r509/private_key.rb,
lib/r509/message_digest.rb,
lib/r509/cert/extensions.rb
Overview
A module for building an easy to use CA. Includes CSR, Certificate, and CRL support.
Defined Under Namespace
Modules: ASN1, CRL, CertificateAuthority, Config, IOHelpers, OCSP, OIDMapper, Validity Classes: CSR, Cert, Engine, MessageDigest, NameSanitizer, PrivateKey, R509Error, SPKI, Subject
Constant Summary
- VERSION =
The version of the r509 gem
"0.9.2"
Class Method Summary (collapse)
- + (Boolean) ec_supported?
-
+ (Object) print_debug
print version information to console.
Class Method Details
+ (Boolean) ec_supported?
28 29 30 |
# File 'lib/r509.rb', line 28 def self.ec_supported? (not defined?(OpenSSL::PKey::EC::UNSUPPORTED)) end |
+ (Object) print_debug
print version information to console
21 22 23 24 25 26 |
# File 'lib/r509.rb', line 21 def self.print_debug puts "r509 v#{R509::VERSION}" puts OpenSSL::OPENSSL_VERSION puts "Ruby #{RUBY_VERSION}-p#{RUBY_PATCHLEVEL}" puts "Elliptic curve support: #{self.ec_supported?}" end |