Sha256: 29b9bfdb0b554023e1ef21e0a58f0defae9583b6bf15c03a06dc6d8f2a09a262

Contents?: true

Size: 245 Bytes

Versions: 8

Compression:

Stored size: 245 Bytes

Contents

module SignedXml
  class EnvelopedSignatureTransform
    def apply(input)
      envelope = Nokogiri::XML::Document.new
      envelope.root = input
      envelope.at_xpath('//ds:Signature', ds: XMLDSIG_NS).remove
      envelope
    end
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
signed_xml-1.3.0 lib/signed_xml/enveloped_signature_transform.rb
signed_xml-1.2.0 lib/signed_xml/enveloped_signature_transform.rb
omniauth-islykill-1.0.0 lib/signed_xml/enveloped_signature_transform.rb
signed_xml-1.1.0 lib/signed_xml/enveloped_signature_transform.rb
omniauth-islykill-0.9.8 lib/signed_xml/enveloped_signature_transform.rb
signed_xml-1.0.1 lib/signed_xml/enveloped_signature_transform.rb
signed_xml-1.0.0 lib/signed_xml/enveloped_signature_transform.rb
signed_xml-0.0.1 lib/signed_xml/enveloped_signature_transform.rb