Sha256: fa88492e1110b2f464678c1183924fb7fea5bba9fc33271ad34ec60fec0a2fbe

Contents?: true

Size: 611 Bytes

Versions: 13

Compression:

Stored size: 611 Bytes

Contents

module Saml
  module Elements
    class Signature
      class Reference
        include Saml::Base

        tag "Reference"
        register_namespace 'ds', Saml::XML_DSIG_NAMESPACE
        namespace 'ds'

        attribute :uri, String, tag: "URI"
        element :transforms, Transforms
        element :digest_method, DigestMethod
        element :digest_value, String, tag: "DigestValue", namespace: 'ds', state_when_nil: true

        def initialize(*args)
          @transforms    = Transforms.new
          @digest_method = DigestMethod.new
          super(*args)
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
libsaml-3.13.1 lib/saml/elements/signature/reference.rb
libsaml-3.13.0 lib/saml/elements/signature/reference.rb
libsaml-3.12.0 lib/saml/elements/signature/reference.rb
libsaml-3.11.0 lib/saml/elements/signature/reference.rb
libsaml-3.10.0 lib/saml/elements/signature/reference.rb
libsaml-3.9.3 lib/saml/elements/signature/reference.rb
libsaml-3.9.2 lib/saml/elements/signature/reference.rb
libsaml-3.9.1 lib/saml/elements/signature/reference.rb
libsaml-3.9.0 lib/saml/elements/signature/reference.rb
libsaml-3.8.0 lib/saml/elements/signature/reference.rb
libsaml-3.7.0 lib/saml/elements/signature/reference.rb
libsaml-3.6.0 lib/saml/elements/signature/reference.rb
libsaml-3.5.0 lib/saml/elements/signature/reference.rb