Commit 5aa95ed
Changed files (2)
lib
xml
lib/xml/kit/certificate.rb
@@ -92,6 +92,7 @@ module Xml
def self.to_x509(value)
value = Base64.decode64(strip(value)) if base64?(value)
+ return value if value.is_a?(OpenSSL::X509::Certificate)
OpenSSL::X509::Certificate.new(value)
end
lib/xml/kit/templatable.rb
@@ -46,6 +46,7 @@ module Xml
#
# @param key_pair [Xml::Kit::KeyPair] the key pair to use for signing.
def sign_with(key_pair)
+ self.signing_key_pair = key_pair
signatures.sign_with(key_pair)
end