Sha256: 21f90c9bef90d7d12de232b6011f7c12ecc6635dcc99406cd9134e2d298205cf

Contents?: true

Size: 752 Bytes

Versions: 3

Compression:

Stored size: 752 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_delegators :@assertion,
          :default_name_id_format,
          :default_name_id_format=

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
saml-kit-1.0.25 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.24 lib/saml/kit/builders/encrypted_assertion.rb
saml-kit-1.0.23 lib/saml/kit/builders/encrypted_assertion.rb