Interface PDPDescriptor

All Superinterfaces:
AttributeExtensibleXMLObject, CacheableSAMLObject, RoleDescriptor, SAMLObject, SignableSAMLObject, SignableXMLObject, TimeBoundSAMLObject, XMLObject
All Known Implementing Classes:
PDPDescriptorImpl

public interface PDPDescriptor extends RoleDescriptor
SAML 2.0 Metadata PDPDescriptor.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Local name, no namespace.
      See Also:
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
  • Method Details

    • getAuthzServices

      List<AuthzService> getAuthzServices()
      Gets an list of authz services for this service.
      Returns:
      list of authz services for this service
    • getAssertionIDRequestServices

      List<AssertionIDRequestService> getAssertionIDRequestServices()
      Gets the list of assertion ID request services for this PDP.
      Returns:
      list of assertion ID request services for this PDP
    • getNameIDFormats

      List<NameIDFormat> getNameIDFormats()
      Gets the list of NameID formats this service supports.
      Returns:
      NameID formats this service supports