lib/eet/utils.rb in eet-0.2.0 vs lib/eet/utils.rb in eet-0.2.1

- old
+ new

@@ -23,11 +23,11 @@ ret.upcase.chars.each_slice(8).map(&:join).join('-') end def self.sign(xml, certificate) signer = Signer.new(xml) - signer.cert = OpenSSL::X509::Certificate.new(certificate.certificate) - signer.private_key = OpenSSL::PKey::RSA.new(certificate.key, 'eet') + signer.cert = certificate.certificate + signer.private_key = certificate.key signer.security_node = signer.document.children.first.children.first.children.first signer.digest_algorithm = :sha256 signer.signature_digest_algorithm = :sha256 signer.ds_namespace_prefix = 'ds'