class CertificateAuthority::SigningRequestKeyMaterial
Attributes
public_key[RW]
Public Class Methods
new(request=nil)
click to toggle source
# File vendor/certificate_authority/lib/certificate_authority/key_material.rb, line 93 def initialize(request=nil) if request.is_a? OpenSSL::X509::Request raise "Invalid certificate signing request" unless request.verify request.public_key self.public_key = request.public_key end end
Public Instance Methods
is_in_hardware?()
click to toggle source
# File vendor/certificate_authority/lib/certificate_authority/key_material.rb, line 100 def is_in_hardware? false end
is_in_memory?()
click to toggle source
# File vendor/certificate_authority/lib/certificate_authority/key_material.rb, line 104 def is_in_memory? true end
private_key()
click to toggle source
# File vendor/certificate_authority/lib/certificate_authority/key_material.rb, line 108 def private_key nil end
validate()
click to toggle source
# File vendor/certificate_authority/lib/certificate_authority/key_material.rb, line 87 def validate errors.add :public_key, "cannot be blank" if public_key.nil? end