Interface SubjectConfirmation

  • All Superinterfaces:
    SAMLObject, XMLObject

    public interface SubjectConfirmation
    extends SAMLObject
    Interface to define how a SubjectConfirmation element behaves.
    • 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​(XMLObject subjectConfirmationData)
        Set the SubjectConfirmationData.
        Parameters:
        subjectConfirmationData - data to set
      • getSubjectConfirmationData

        XMLObject getSubjectConfirmationData()
        Get the SubjectConfirmationData.
        Returns:
        the SubjectConfirmationData
      • getKeyInfo

        KeyInfo getKeyInfo()
        Gets the key information for the subject.
        Returns:
        the key information for the subject
      • setKeyInfo

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