Class SubjectConfirmationData
- java.lang.Object
-
- com.sun.xml.wss.saml.internal.saml20.jaxb20.SubjectConfirmationDataType
-
- com.sun.xml.wss.saml.assertion.saml20.jaxb20.SubjectConfirmationData
-
- All Implemented Interfaces:
SubjectConfirmationData
public class SubjectConfirmationData extends SubjectConfirmationDataType implements SubjectConfirmationData
TheSubjectConfirmationData
element specifies a subject by specifying data that authenticates the subject.
-
-
Field Summary
Fields Modifier and Type Field Description protected PublicKey
keyInfoKeyValue
protected static Logger
log
-
Fields inherited from class com.sun.xml.wss.saml.internal.saml20.jaxb20.SubjectConfirmationDataType
address, content, inResponseTo, notBefore, notOnOrAfter, recipient
-
-
Constructor Summary
Constructors Constructor Description SubjectConfirmationData()
SubjectConfirmationData(SubjectConfirmationDataType subConfDataType)
SubjectConfirmationData(String address, String inResponseTo, GregorianCalendar notBefore, GregorianCalendar notOnOrAfter, String recipient, Element keyInfo)
Constructs anSubjectConfirmationData
instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubjectConfirmationDataType
fromElement(Element element)
Constructs a subject confirmation element from an existing XML block.Date
getNotBeforeDate()
Gets the value of the notBefore property.Date
getNotOnOrAfterDate()
Gets the value of the notOnOrAfter property.-
Methods inherited from class com.sun.xml.wss.saml.internal.saml20.jaxb20.SubjectConfirmationDataType
getAddress, getContent, getInResponseTo, getNotBefore, getNotOnOrAfter, getOtherAttributes, getRecipient, setAddress, setInResponseTo, setNotBefore, setNotOnOrAfter, setRecipient
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.xml.wss.saml.SubjectConfirmationData
getAddress, getInResponseTo, getRecipient
-
-
-
-
Constructor Detail
-
SubjectConfirmationData
public SubjectConfirmationData()
-
SubjectConfirmationData
public SubjectConfirmationData(String address, String inResponseTo, GregorianCalendar notBefore, GregorianCalendar notOnOrAfter, String recipient, Element keyInfo) throws SAMLException
Constructs anSubjectConfirmationData
instance.- Parameters:
keyInfo
- An XML signature element that specifies a cryptographic key held by theSubject
.- Throws:
SAMLException
- if the input data is invalid orconfirmationMethods
is empty.
-
SubjectConfirmationData
public SubjectConfirmationData(SubjectConfirmationDataType subConfDataType)
-
-
Method Detail
-
fromElement
public static SubjectConfirmationDataType fromElement(Element element) throws SAMLException
Constructs a subject confirmation element from an existing XML block.- Parameters:
element
- a DOM Element representing theSubjectConfirmationData
object.- Throws:
SAMLException
-
getNotBeforeDate
public Date getNotBeforeDate()
Description copied from interface:SubjectConfirmationData
Gets the value of the notBefore property.- Specified by:
getNotBeforeDate
in interfaceSubjectConfirmationData
- Returns:
- object is
Date
-
getNotOnOrAfterDate
public Date getNotOnOrAfterDate()
Description copied from interface:SubjectConfirmationData
Gets the value of the notOnOrAfter property.- Specified by:
getNotOnOrAfterDate
in interfaceSubjectConfirmationData
- Returns:
- object is
Date
-
-