| Package | Description |
|---|---|
| org.opensaml.saml.saml2.core |
Interfaces for SAML 2.0 core and protocol interfaces.
|
| org.opensaml.saml.saml2.core.impl |
Implementations of SAML 2.0 core specification types and elements.
|
| org.opensaml.saml.saml2.profile.impl |
Implementations of SAML 2.0 profile behavior.
|
| Modifier and Type | Method and Description |
|---|---|
Subject |
Assertion.getSubject()
Gets the Subject of this assertion.
|
Subject |
AuthnRequest.getSubject()
Gets the
Subject of the request. |
Subject |
SubjectQuery.getSubject()
Gets the Subject of this request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Assertion.setSubject(Subject newSubject)
Sets the Subject of this assertion.
|
void |
AuthnRequest.setSubject(Subject newSubject)
Sets the
Subject of the request. |
void |
SubjectQuery.setSubject(Subject newSubject)
Sets the Subject of this request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SubjectImpl
Concrete implementation of
Subject. |
| Modifier and Type | Field and Description |
|---|---|
private Subject |
SubjectQueryImpl.subject
Subject child element.
|
private Subject |
AuthnRequestImpl.subject
Subject child element.
|
private Subject |
AssertionImpl.subject
Subject of the assertion.
|
| Modifier and Type | Method and Description |
|---|---|
Subject |
SubjectBuilder.buildObject()
Builds a SAMLObject using the default name and namespace information provided SAML specifications.
|
Subject |
SubjectBuilder.buildObject(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String namespacePrefix)
Creates an XMLObject with a given fully qualified name.
|
Subject |
SubjectQueryImpl.getSubject()
Gets the Subject of this request.
|
Subject |
AuthnRequestImpl.getSubject()
Gets the
Subject of the request. |
Subject |
AssertionImpl.getSubject()
Gets the Subject of this assertion.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SubjectQueryImpl.setSubject(Subject newSubject)
Sets the Subject of this request.
|
void |
AuthnRequestImpl.setSubject(Subject newSubject)
Sets the
Subject of the request. |
void |
AssertionImpl.setSubject(Subject newSubject)
Sets the Subject of this assertion.
|
| Modifier and Type | Field and Description |
|---|---|
private SAMLObjectBuilder<Subject> |
AddSubjectConfirmationToSubjects.subjectBuilder
Builder for Subject objects.
|
private SAMLObjectBuilder<Subject> |
CopyNameIDFromRequest.subjectBuilder
Builder for Subject objects.
|
private SAMLObjectBuilder<Subject> |
AddNameIDToSubjects.subjectBuilder
Builder for Subject objects.
|
| Modifier and Type | Method and Description |
|---|---|
private Subject |
AddSubjectConfirmationToSubjects.getAssertionSubject(Assertion assertion)
Get the subject to which the confirmation will be added.
|
private Subject |
CopyNameIDFromRequest.getAssertionSubject(Assertion assertion)
Get the subject to which the name identifier will be added.
|
private Subject |
AddNameIDToSubjects.getAssertionSubject(Assertion assertion)
Get the subject to which the name identifier will be added.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
DecryptNameIDs.processSubject(ProfileRequestContext profileRequestContext,
Subject subject)
Decrypt any
EncryptedID found in a subject and replace it with the result. |
private void |
EncryptNameIDs.processSubject(Subject subject)
Encrypt any
NameIDs found in a subject and replace them with the result. |