main
1# frozen_string_literal: true
2
3xml.KeyInfo xmlns: ::Xml::Kit::Namespaces::XMLDSIG do
4 xml.KeyName key_name if key_name
5 render(key_value, xml: xml) if @key_value
6 render(retrieval_method, xml: xml) if @retrieval_method
7 if x509_data
8 xml.X509Data do
9 xml.X509SKI subject_key_identifier
10 xml.X509Certificate ::Xml::Kit::Certificate.strip(x509_data.to_pem)
11 end
12 end
13 render(encrypted_key, xml: xml) if encrypted_key
14end