Interface ServiceEntityCategory

All Superinterfaces:
EntityCategory, Serializable
All Known Implementing Classes:
ServiceEntityCategoryImpl

public interface ServiceEntityCategory extends EntityCategory
Represents a "Service Entity Category".
Author:
Martin Lindström (martin@idsec.se)
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the attribute set tied to this service entity category.
    Returns the Level of Assurance URI:s associated with this service entity category.

    Methods inherited from interface se.swedenconnect.opensaml.sweid.saml2.metadata.entitycategory.EntityCategory

    getType, getUri
  • Method Details

    • getLevelOfAssuranceUris

      List<String> getLevelOfAssuranceUris()
      Returns the Level of Assurance URI:s associated with this service entity category.

      The identifier indicates that only services conforming to at least the specified level of assurance have the capability to satisfy the security requirements of the Service Provider. An Identity Provider declaring this Service Entity Category MUST be able to provide this level of assurance.

      Returns:
      the URI:s representing the Level of Assurance, or null if no level of assurance is associated with the category
    • getAttributeSet

      AttributeSet getAttributeSet()
      Returns the attribute set tied to this service entity category.

      The attribute set Indicates that only services that implement attribute release according to the identified attribute set have the capability to satisfy the minimum attribute requirements of the Service Provider. An Identity Provider declaring this Service Entity Category MUST be able to provide these attributes.

      Returns:
      the attribute set