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'