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 Details

    • getLevelOfAssuranceUris

      @Nonnull 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 an empty list if no level of assurance is associated with the category
    • getAttributeSet

      @Nonnull 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