Interface SubjectConfirmation

  • All Superinterfaces:
    SAMLObject, org.opensaml.core.xml.XMLObject

    public interface SubjectConfirmation
    extends SAMLObject
    Interface to define how a SubjectConfirmation element behaves.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      List<ConfirmationMethod> getConfirmationMethods()
      Get a mutable list of all the ConfirmationMethods.
      org.opensaml.xmlsec.signature.KeyInfo getKeyInfo()
      Gets the key information for the subject.
      org.opensaml.core.xml.XMLObject getSubjectConfirmationData()
      Get the SubjectConfirmationData.
      void setKeyInfo​(org.opensaml.xmlsec.signature.KeyInfo keyInfo)
      Sets the key information for the subject.
      void setSubjectConfirmationData​(org.opensaml.core.xml.XMLObject subjectConfirmationData)
      Set the SubjectConfirmationData.
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • DEFAULT_ELEMENT_LOCAL_NAME

        static final String DEFAULT_ELEMENT_LOCAL_NAME
        Element name, no namespace.
        See Also:
        Constant Field Values
      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

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

      • getConfirmationMethods

        List<ConfirmationMethod> getConfirmationMethods()
        Get a mutable list of all the ConfirmationMethods.
        Returns:
        mutable list of ConfirmationMethods.
      • setSubjectConfirmationData

        void setSubjectConfirmationData​(org.opensaml.core.xml.XMLObject subjectConfirmationData)
        Set the SubjectConfirmationData.
        Parameters:
        subjectConfirmationData - data to set
      • getSubjectConfirmationData

        org.opensaml.core.xml.XMLObject getSubjectConfirmationData()
        Get the SubjectConfirmationData.
        Returns:
        the SubjectConfirmationData
      • getKeyInfo

        org.opensaml.xmlsec.signature.KeyInfo getKeyInfo()
        Gets the key information for the subject.
        Returns:
        the key information for the subject
      • setKeyInfo

        void setKeyInfo​(org.opensaml.xmlsec.signature.KeyInfo keyInfo)
        Sets the key information for the subject.
        Parameters:
        keyInfo - the key information for the subject