| Package | Description |
|---|---|
| org.opensaml.saml.common.messaging.context |
Context classes for SAML-based messaging function.
|
| org.opensaml.saml.common.profile.logic |
Functions and predicates supporting common SAML profile behavior.
|
| org.opensaml.saml.ext.saml2delrestrict |
Interfaces for SAML 2 Condition for Delegation Restriction.
|
| org.opensaml.saml.ext.saml2delrestrict.impl |
Implementation for SAML v2.0 Condition for Delegation Restriction Version 1.0.
|
| 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.encryption |
Classes for encrypting and decrypting SAML.
|
| org.opensaml.saml.saml2.profile |
Classes for SAML 2.0 profile behavior.
|
| org.opensaml.saml.saml2.profile.impl |
Implementations of SAML 2.0 profile behavior.
|
| Modifier and Type | Method and Description |
|---|---|
NameID |
SAMLSubjectNameIdentifierContext.getSAML2SubjectNameID()
Gets the SAML 2
NameID represented by this context. |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
AbstractNameIDPolicyPredicate.doApply(ProfileRequestContext input,
NameID target)
Apply policy to the target object.
|
| Modifier and Type | Method and Description |
|---|---|
NameID |
Delegate.getNameID()
Gets the NameID child element of the delegate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Delegate.setNameID(NameID newNameID)
Sets the NameID child element of the delegate.
|
| Modifier and Type | Field and Description |
|---|---|
private NameID |
DelegateImpl.nameID
NameID child element.
|
| Modifier and Type | Method and Description |
|---|---|
NameID |
DelegateImpl.getNameID()
Gets the NameID child element of the delegate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DelegateImpl.setNameID(NameID newNameID)
Sets the NameID child element of the delegate.
|
| Modifier and Type | Method and Description |
|---|---|
NameID |
NameIDMappingResponse.getNameID()
Gets the name identifier of the principal for this response.
|
NameID |
SubjectConfirmation.getNameID()
Gets the name identifier of the principal for this request.
|
NameID |
Subject.getNameID()
Gets the name identifier of the principal for this request.
|
NameID |
ManageNameIDRequest.getNameID()
Get the NameID of the request.
|
NameID |
LogoutRequest.getNameID()
Gets the name identifier of the principal for this request.
|
NameID |
NameIDMappingRequest.getNameID()
Gets the name identifier of the principal for this request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NameIDMappingResponse.setNameID(NameID newNameID)
Sets the name identifier of the principal for this response.
|
void |
SubjectConfirmation.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
Subject.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
ManageNameIDRequest.setNameID(NameID newNameID)
Set the NameID of the request.
|
void |
LogoutRequest.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
NameIDMappingRequest.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NameIDImpl
Concrete implementation of
NameID. |
| Modifier and Type | Field and Description |
|---|---|
private NameID |
NameIDMappingResponseImpl.nameID
NameID child element.
|
private NameID |
ManageNameIDRequestImpl.nameID
NameID child element.
|
private NameID |
SubjectImpl.nameID
NameID child element.
|
private NameID |
NameIDMappingRequestImpl.nameID
NameID child element.
|
private NameID |
SubjectConfirmationImpl.nameID
NameID child element.
|
private NameID |
LogoutRequestImpl.nameID
NameID child element.
|
| Modifier and Type | Method and Description |
|---|---|
NameID |
NameIDBuilder.buildObject()
Builds a SAMLObject using the default name and namespace information provided SAML specifications.
|
NameID |
NameIDBuilder.buildObject(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String namespacePrefix)
Creates an XMLObject with a given fully qualified name.
|
NameID |
NameIDMappingResponseImpl.getNameID()
Gets the name identifier of the principal for this response.
|
NameID |
ManageNameIDRequestImpl.getNameID()
Get the NameID of the request.
|
NameID |
SubjectImpl.getNameID()
Gets the name identifier of the principal for this request.
|
NameID |
NameIDMappingRequestImpl.getNameID()
Gets the name identifier of the principal for this request.
|
NameID |
SubjectConfirmationImpl.getNameID()
Gets the name identifier of the principal for this request.
|
NameID |
LogoutRequestImpl.getNameID()
Gets the name identifier of the principal for this request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NameIDMappingResponseImpl.setNameID(NameID newNameID)
Sets the name identifier of the principal for this response.
|
void |
ManageNameIDRequestImpl.setNameID(NameID newNameID)
Set the NameID of the request.
|
void |
SubjectImpl.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
NameIDMappingRequestImpl.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
SubjectConfirmationImpl.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
LogoutRequestImpl.setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
| Modifier and Type | Method and Description |
|---|---|
EncryptedID |
Encrypter.encrypt(NameID nameID)
Encrypt the specified NameID.
|
| Modifier and Type | Field and Description |
|---|---|
private SAMLObjectBuilder<NameID> |
AbstractSAML2NameIDGenerator.nameBuilder
Builder for objects.
|
| Modifier and Type | Method and Description |
|---|---|
protected NameID |
AbstractSAML2NameIDGenerator.doGenerate(ProfileRequestContext profileRequestContext)
Override this method to fully control the generation process.
|
NameID |
SAML2NameIDGenerator.generate(ProfileRequestContext profileRequestContext,
java.lang.String format)
Generate an identifier object.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
SAML2ObjectSupport.areNameIDsEquivalent(NameID name1,
NameID name2)
Return true iff the two input
NameID objects are equivalent for SAML 2.0 purposes. |
| Modifier and Type | Field and Description |
|---|---|
private NameID |
CopyNameIDFromRequest.nameId
NameID to copy.
|
| Modifier and Type | Field and Description |
|---|---|
private SAMLObjectBuilder<NameID> |
CopyNameIDFromRequest.nameIdBuilder
Builder for NameID objects.
|
private SAMLObjectBuilder<NameID> |
AddNameIDToSubjects.nameIdBuilder
Builder for NameID objects.
|
| Modifier and Type | Method and Description |
|---|---|
private NameID |
CopyNameIDFromRequest.cloneNameID()
Create an efficient field-wise copy of a
NameID. |
private NameID |
AddNameIDToSubjects.cloneNameID(NameID nameId)
Create an efficient field-wise copy of a
NameID. |
private NameID |
AddNameIDToSubjects.generateNameID(ProfileRequestContext profileRequestContext)
Attempt to generate a
NameID using each of the candidate Formats and plugins. |
private NameID |
DecryptNameIDs.processEncryptedID(ProfileRequestContext profileRequestContext,
EncryptedID encID)
Decrypt an
EncryptedID and return the result. |
| Modifier and Type | Method and Description |
|---|---|
private NameID |
AddNameIDToSubjects.cloneNameID(NameID nameId)
Create an efficient field-wise copy of a
NameID. |
private boolean |
EncryptNameIDs.shouldEncrypt(NameID name)
Return true iff the NameID should be encrypted.
|