Package

oasis.names.tc.saml._2_0

metadata

Permalink

package metadata

Visibility
  1. Public
  2. All

Type Members

  1. trait Endpoint extends AnyRef

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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

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

    Permalink

    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

    Permalink
  9. trait RoleDescriptor extends AnyRef

    Permalink
  10. case class Signature(keyInfos: Seq[KeyInfo]) extends Product with Serializable

    Permalink
  11. case class SingleSignOnService(binding: Binding, location: URI) extends Endpoint with Product with Serializable

    Permalink

    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

    Permalink
  13. case class X509Data(values: Seq[X509DataValue]) extends KeyInfoValue with Product with Serializable

    Permalink

    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

    Permalink

Value Members

  1. object EntityDescriptor extends Serializable

    Permalink
  2. object IDPSSODescriptor extends Serializable

    Permalink
  3. object IssuerPrincipal extends Serializable

    Permalink
  4. object KeyDescriptor extends Serializable

    Permalink
  5. object KeyDescriptorValue

    Permalink
  6. object KeyInfo extends Serializable

    Permalink
  7. object KeyInfoValue

    Permalink
  8. object Signature extends Serializable

    Permalink
  9. object SingleSignOnService extends Serializable

    Permalink
  10. object X509Certificate extends Serializable

    Permalink
  11. object X509Data extends Serializable

    Permalink
  12. object X509DataValue

    Permalink

Ungrouped