Module: Saml::Kit

Defined in:
lib/saml/kit.rb,
lib/saml/kit/id.rb,
lib/saml/kit/xml.rb,
lib/saml/kit/crypto.rb,
lib/saml/kit/version.rb,
lib/saml/kit/bindings.rb,
lib/saml/kit/builders.rb,
lib/saml/kit/document.rb,
lib/saml/kit/key_pair.rb,
lib/saml/kit/metadata.rb,
lib/saml/kit/response.rb,
lib/saml/kit/template.rb,
lib/saml/kit/assertion.rb,
lib/saml/kit/buildable.rb,
lib/saml/kit/signature.rb,
lib/saml/kit/trustable.rb,
lib/saml/kit/namespaces.rb,
lib/saml/kit/signatures.rb,
lib/saml/kit/certificate.rb,
lib/saml/kit/fingerprint.rb,
lib/saml/kit/requestable.rb,
lib/saml/kit/respondable.rb,
lib/saml/kit/templatable.rb,
lib/saml/kit/serializable.rb,
lib/saml/kit/translatable.rb,
lib/saml/kit/configuration.rb,
lib/saml/kit/logout_request.rb,
lib/saml/kit/xml_decryption.rb,
lib/saml/kit/logout_response.rb,
lib/saml/kit/xsd_validatable.rb,
lib/saml/kit/bindings/binding.rb,
lib/saml/kit/default_registry.rb,
lib/saml/kit/invalid_document.rb,
lib/saml/kit/builders/metadata.rb,
lib/saml/kit/builders/response.rb,
lib/saml/kit/crypto/rsa_cipher.rb,
lib/saml/kit/bindings/http_post.rb,
lib/saml/kit/builders/assertion.rb,
lib/saml/kit/composite_metadata.rb,
lib/saml/kit/crypto/oaep_cipher.rb,
lib/saml/kit/bindings/url_builder.rb,
lib/saml/kit/crypto/simple_cipher.rb,
lib/saml/kit/crypto/unknown_cipher.rb,
lib/saml/kit/authentication_request.rb,
lib/saml/kit/bindings/http_redirect.rb,
lib/saml/kit/builders/xml_signature.rb,
lib/saml/kit/builders/logout_request.rb,
lib/saml/kit/builders/xml_encryption.rb,
lib/saml/kit/self_signed_certificate.rb,
lib/saml/kit/builders/logout_response.rb,
lib/saml/kit/service_provider_metadata.rb,
lib/saml/kit/identity_provider_metadata.rb,
lib/saml/kit/builders/authentication_request.rb,
lib/saml/kit/builders/service_provider_metadata.rb,
lib/saml/kit/builders/identity_provider_metadata.rb

Defined Under Namespace

Modules: Bindings, Buildable, Builders, Crypto, Namespaces, Requestable, Respondable, Serializable, Templatable, Translatable, Trustable, XsdValidatable Classes: Assertion, AuthenticationRequest, Certificate, CompositeMetadata, Configuration, DefaultRegistry, Document, Fingerprint, Id, IdentityProviderMetadata, InvalidDocument, KeyPair, LogoutRequest, LogoutResponse, Metadata, Response, SelfSignedCertificate, ServiceProviderMetadata, Signature, Signatures, Template, Xml, XmlDecryption

Constant Summary collapse

VERSION =
"0.2.13"

Class Method Summary collapse

Class Method Details

.configuration ⇒ Object



60
61
62
# File 'lib/saml/kit.rb', line 60

def configuration
  @config ||= Saml::Kit::Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



64
65
66
# File 'lib/saml/kit.rb', line 64

def configure
  yield configuration
end

.deprecate(message) ⇒ Object



76
77
78
79
# File 'lib/saml/kit.rb', line 76

def deprecate(message)
  @deprecation ||= ActiveSupport::Deprecation.new('1.0.0', 'saml-kit')
  @deprecation.deprecation_warning(message)
end

.logger ⇒ Object



68
69
70
# File 'lib/saml/kit.rb', line 68

def logger
  configuration.logger
end

.registry ⇒ Object



72
73
74
# File 'lib/saml/kit.rb', line 72

def registry
  configuration.registry
end