package metadata

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Endpoint extends AnyRef
  2. case class EntityDescriptor (entityId: URI, id: Option[String] = None, signature: Option[Signature] = None, idpSsoDescriptors: Seq[IDPSSODescriptor] = Nil) extends Product with Serializable

    See 2.3.1 Element <EntitiesDescriptor> in http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf

  3. case class IDPSSODescriptor (singleSignOnServices: Seq[SingleSignOnService], keyDescriptors: Seq[KeyDescriptor]) extends RoleDescriptor with Product with Serializable

    See 2.4.3 Element <IDPSSODescriptor> in http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf

  4. case class IssuerPrincipal (commonName: Option[String], organization: Option[String], country: Option[String], state: Option[String]) extends Product with Serializable

    Represents certificate attributes https://docs.oracle.com/cd/E24191_01/common/tutorials/authz_cert_attributes.html

    Represents certificate attributes https://docs.oracle.com/cd/E24191_01/common/tutorials/authz_cert_attributes.html

    commonName

    Attribute represented by CN

    organization

    Attribute represented by O

    country

    Attribute represented by C

    state

    Attribute represented by ST

  5. case class KeyDescriptor (values: Seq[KeyDescriptorValue]) extends Product with Serializable

    See 2.4.1.1 Element <KeyDescriptor> in http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf

  6. trait KeyDescriptorValue extends AnyRef
  7. case class KeyInfo (values: Seq[KeyInfoValue]) extends KeyDescriptorValue with Product with Serializable

    Enables the recipient(s) to obtain the key needed to validate the signature https://www.w3.org/TR/xmldsig-core/#sec-KeyInfo

  8. sealed trait KeyInfoValue extends AnyRef
  9. trait RoleDescriptor extends AnyRef
  10. case class Signature (keyInfos: Seq[KeyInfo]) extends Product with Serializable
  11. case class SingleSignOnService (binding: Binding, location: URI) extends Endpoint with Product with Serializable

    See 2.4.3 Element <IDPSSODescriptor>'s <SingleSignOnService> section in http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf

  12. final case class X509Certificate (value: java.security.cert.X509Certificate, rawValue: String) extends X509DataValue with Product with Serializable
  13. case class X509Data (values: Seq[X509DataValue]) extends KeyInfoValue with Product with Serializable

    One or more identifiers of keys or X509 certificates (or certificates' identifiers or a revocation list).

    One or more identifiers of keys or X509 certificates (or certificates' identifiers or a revocation list). https://www.w3.org/TR/xmldsig-core/#sec-X509Data

  14. sealed trait X509DataValue extends AnyRef

Value Members

  1. object EntityDescriptor extends Serializable
  2. object IDPSSODescriptor extends Serializable
  3. object IssuerPrincipal extends Serializable
  4. object KeyDescriptor extends Serializable
  5. object KeyDescriptorValue
  6. object KeyInfo extends Serializable
  7. object KeyInfoValue
  8. object Signature extends Serializable
  9. object SingleSignOnService extends Serializable
  10. object X509Certificate extends Serializable
  11. object X509Data extends Serializable
  12. object X509DataValue

Ungrouped