Module: Samlr

Defined in:
lib/samlr.rb,
lib/samlr/tools.rb,
lib/samlr/errors.rb,
lib/samlr/command.rb,
lib/samlr/request.rb,
lib/samlr/version.rb,
lib/samlr/response.rb,
lib/samlr/assertion.rb,
lib/samlr/condition.rb,
lib/samlr/reference.rb,
lib/samlr/signature.rb,
lib/samlr/certificate.rb,
lib/samlr/fingerprint.rb,
lib/samlr/logout_request.rb,
lib/samlr/logout_response.rb,
lib/samlr/tools/timestamp.rb,
lib/samlr/fingerprint_sha1.rb,
lib/samlr/fingerprint_sha256.rb,
lib/samlr/tools/request_builder.rb,
lib/samlr/tools/metadata_builder.rb,
lib/samlr/tools/response_builder.rb,
lib/samlr/tools/certificate_builder.rb,
lib/samlr/tools/logout_request_builder.rb,
lib/samlr/tools/logout_response_builder.rb

Defined Under Namespace

Modules: Command, Tools Classes: Assertion, Certificate, Condition, ConditionsError, Fingerprint, FingerprintError, FingerprintSHA1, FingerprintSHA256, FormatError, LogoutRequest, LogoutResponse, NoDataError, Reference, Request, Response, SamlrError, Signature, SignatureError

Constant Summary collapse

C14N =
Nokogiri::XML::XML_C14N_EXCLUSIVE_1_0
COMPACT =
{ :indent => 0, :save_with => Nokogiri::XML::Node::SaveOptions::AS_XML }
NS_MAP =
{
  "c14n"  => "http://www.w3.org/2001/10/xml-exc-c14n#",
  "ds"    => "http://www.w3.org/2000/09/xmldsig#",
  "saml"  => "urn:oasis:names:tc:SAML:2.0:assertion",
  "samlp" => "urn:oasis:names:tc:SAML:2.0:protocol",
  "md"    => "urn:oasis:names:tc:SAML:2.0:metadata",
  "xsi"   => "http://www.w3.org/2001/XMLSchema-instance",
  "xs"    => "http://www.w3.org/2001/XMLSchema"
}
EMAIL_FORMAT =
"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
SAML_SCHEMA =
"saml-schema-protocol-2.0.xsd"
META_SCHEMA =
"saml-schema-metadata-2.0.xsd"
VERSION =
"2.5.1"

Class Attribute Summary collapse

Class Attribute Details

.jitterObject

Returns the value of attribute jitter


25
26
27
# File 'lib/samlr.rb', line 25

def jitter
  @jitter
end

.loggerObject

Returns the value of attribute logger


26
27
28
# File 'lib/samlr.rb', line 26

def logger
  @logger
end

.schema_locationObject

Returns the value of attribute schema_location


23
24
25
# File 'lib/samlr.rb', line 23

def schema_location
  @schema_location
end

.validation_modeObject

Returns the value of attribute validation_mode


24
25
26
# File 'lib/samlr.rb', line 24

def validation_mode
  @validation_mode
end