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, 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. sealed 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 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

  11. final case class X509Certificate (value: java.security.cert.X509Certificate, rawValue: String) extends X509DataValue with Product with Serializable
  12. 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

  13. 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 SingleSignOnService extends Serializable
  9. object X509Certificate extends Serializable
  10. object X509Data extends Serializable
  11. object X509DataValue

Ungrouped