From a6b4ff1c21915475655a4a28c163904687d1035e Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 21 Oct 2014 17:32:28 -0700 Subject: fixed `leap cert csr` to add correct "Requested Extensions" attribute on the CSR. --- .../lib/certificate_authority/key_material.rb | 34 ---------------------- 1 file changed, 34 deletions(-) (limited to 'vendor/certificate_authority/lib/certificate_authority/key_material.rb') diff --git a/vendor/certificate_authority/lib/certificate_authority/key_material.rb b/vendor/certificate_authority/lib/certificate_authority/key_material.rb index 75ec62e..1fd4dd9 100644 --- a/vendor/certificate_authority/lib/certificate_authority/key_material.rb +++ b/vendor/certificate_authority/lib/certificate_authority/key_material.rb @@ -111,38 +111,4 @@ module CertificateAuthority @public_key end end - - class SigningRequestKeyMaterial - include KeyMaterial - include ActiveModel::Validations - - validates_each :public_key do |record, attr, value| - record.errors.add :public_key, "cannot be blank" if record.public_key.nil? - end - - attr_accessor :public_key - - 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 - - def is_in_hardware? - false - end - - def is_in_memory? - true - end - - def private_key - nil - end - - def public_key - @public_key - end - end end -- cgit v1.2.3