Interface KeyAuthority

All Superinterfaces:
AttributeExtensibleXMLObject, XMLObject
All Known Implementing Classes:
KeyAuthorityImpl

public interface KeyAuthority
extends AttributeExtensibleXMLObject
XMLObject for the Shibboleth KeyAuthority metadata extension.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element local name.
      See Also:
      Constant Field Values
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • VERIFY_DEPTH_ATTRIB_NAME

      static final String VERIFY_DEPTH_ATTRIB_NAME
      VerifyDepth attribute name.
      See Also:
      Constant Field Values
  • Method Details

    • getKeyInfos

      List<KeyInfo> getKeyInfos()
      Get the list of KeyInfo child elements.
      Returns:
      the list of KeyInfo child elements
    • getVerifyDepth

      Integer getVerifyDepth()
      Get the VerifyDepth attribute value.
      Returns:
      the VerifyDepth attribute value
    • setVerifyDepth

      void setVerifyDepth​(Integer newVerifyDepth)
      Set the VerifyDepth attribute value.
      Parameters:
      newVerifyDepth - the new VerifyDepth attribute value