package metadata
- Alphabetic
- Public
- All
Type Members
- trait Endpoint extends AnyRef
-
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 -
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 -
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
-
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 - sealed trait KeyDescriptorValue extends AnyRef
-
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
- sealed trait KeyInfoValue extends AnyRef
- trait RoleDescriptor extends AnyRef
-
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 - final case class X509Certificate (value: java.security.cert.X509Certificate, rawValue: String) extends X509DataValue with Product with Serializable
-
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
- sealed trait X509DataValue extends AnyRef
Value Members
- object EntityDescriptor extends Serializable
- object IDPSSODescriptor extends Serializable
- object IssuerPrincipal extends Serializable
- object KeyDescriptor extends Serializable
- object KeyDescriptorValue
- object KeyInfo extends Serializable
- object KeyInfoValue
- object SingleSignOnService extends Serializable
- object X509Certificate extends Serializable
- object X509Data extends Serializable
- object X509DataValue