Class Subject
java.lang.Object
com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectType
com.sun.xml.wss.saml.assertion.saml11.jaxb20.Subject
- All Implemented Interfaces:
Subject
The
Subject element specifies one or more subjects. It contains either or
both of the following elements:NameIdentifier;
An identification of a subject by its name and security domain.
SubjectConfirmation;
Information that allows the subject to be authenticated.
If a Subject element contains more than one subject specification,
the issuer is asserting that the surrounding statement is true for
all of the subjects specified. For example, if both a
NameIdentifier and a SubjectConfirmation element are
present, the issuer is asserting that the statement is true of both subjects
being identified. A <Subject> element SHOULD NOT identify more than one
principal.-
Field Summary
FieldsFields inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectType
content -
Constructor Summary
ConstructorsConstructorDescriptionSubject(NameIdentifier nameIdentifier, SubjectConfirmation subjectConfirmation) Constructs a Subject object from aNameIdentifierobject and aSubjectConfirmationobject.Subject(SubjectType subjectType) -
Method Summary
Modifier and TypeMethodDescriptionstatic SubjectTypefromElement(Element element) This constructor builds a subject element from an existing XML block which has already been built into a DOM.Methods inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectType
getContent
-
Field Details
-
log
-
-
Constructor Details
-
Subject
Constructs a Subject object from aNameIdentifierobject and aSubjectConfirmationobject.- Parameters:
nameIdentifier-NameIdentifierobject.subjectConfirmation-SubjectConfirmationobject.
-
Subject
-
-
Method Details
-
getNameIdentifier
- Specified by:
getNameIdentifierin interfaceSubject
-
getNameId
-
getSubjectConfirmation
- Specified by:
getSubjectConfirmationin interfaceSubject
-
fromElement
This constructor builds a subject element from an existing XML block which has already been built into a DOM.- Parameters:
element- An Element representing DOM tree for Subject object- Throws:
SAMLException- if it could not process the Element properly, implying that there is an error in the sender or in the element definition.
-