Sha256: b752b7f70e466eee0d2ff6ba79e6fc44a2c55e352dda61eb7440a282f2cc7263

Contents?: true

Size: 645 Bytes

Versions: 7

Compression:

Stored size: 645 Bytes

Contents

# frozen_string_literal: true

module Saml
  module Kit
    module Builders
      # This class is responsible for encrypting an Assertion.
      # {include:file:lib/saml/kit/builders/templates/encrypted_assertion.builder}
      class EncryptedAssertion
        include XmlTemplatable
        extend Forwardable

        attr_reader :assertion
        def_delegators :@response_builder,
          :configuration,
          :encryption_certificate

        def initialize(response_builder, assertion)
          @response_builder = response_builder
          @assertion = assertion
          @encrypt = true
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
saml-kit-1.0.22 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.21 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.20 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.19 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.18 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.17 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.16 lib/saml/kit/builders/encrypted_assertion.rb