Class: SamlSp::IssuerConfig

Inherits:
ConfigBlock show all
Defined in:
lib/saml_sp/config.rb

Constant Summary

Constants inherited from ConfigBlock

ConfigBlock::NOVAL_MARKER

Instance Method Summary collapse

Methods inherited from ConfigBlock

inherited

Instance Method Details

#interpret(blk, filename = nil) ⇒ Object

Raises:



124
125
126
127
128
129
130
# File 'lib/saml_sp/config.rb', line 124

def interpret(blk, filename = nil)
  super

  raise ConfigurationError, "Incomplete Issuer configuration" unless valid?

  Saml2::Issuer.new(@id, @verify_signatures)
end

#valid?Boolean

Returns:

  • (Boolean)


132
133
134
# File 'lib/saml_sp/config.rb', line 132

def valid?
  @id && !@verify_signatures.nil?
end