Package | Description |
---|---|
com.sun.identity.saml2.assertion |
Defines SAMLv2 assertion.
|
com.sun.identity.saml2.assertion.impl | |
com.sun.identity.saml2.common |
Defines common SAMLv2 utilities and constants.
|
com.sun.identity.saml2.plugins |
Defines SAMLv2 Plugin SPIs.
|
com.sun.identity.saml2.profile |
Package that handles SAML v2 profiles.
|
com.sun.identity.saml2.protocol |
SAMLv2 Protocol Classes.
|
com.sun.identity.saml2.protocol.impl |
SAMLv2 Protocol Implemenetation Classes.
|
com.sun.identity.wss.security |
Defines Web Services Security Token specification and Token interfaces
with their respective implementation classes for different WS-* Security
Tokens.
|
Modifier and Type | Method and Description |
---|---|
NameID |
AssertionFactory.createNameID()
Returns a new instance of
NameID . |
NameID |
AssertionFactory.createNameID(Element elem)
Returns a new instance of
NameID . |
NameID |
AssertionFactory.createNameID(String xml)
Returns a new instance of
NameID . |
NameID |
EncryptedID.decrypt(Set<PrivateKey> privateKeys)
Decrypts the encrypted ID.
|
NameID |
Subject.getNameID()
Returns the identifier in
NameID format |
NameID |
SubjectConfirmation.getNameID()
Returns the name identifier
|
Modifier and Type | Method and Description |
---|---|
void |
Subject.setNameID(NameID value)
Sets the identifier in
NameID format |
void |
SubjectConfirmation.setNameID(NameID value)
Sets the name identifier
|
Modifier and Type | Class and Description |
---|---|
class |
NameIDImpl
The
NameID is used in various SAML assertion constructs
such as Subject and SubjectConfirmation
elements, and in various protocol messages. |
class |
NameIDImplWithoutSPNameQualifier
The
NameID is used in various SAML assertion constructs
such as Subject and SubjectConfirmation
elements, and in various protocol messages. |
Modifier and Type | Method and Description |
---|---|
NameID |
EncryptedIDImpl.decrypt(Set<PrivateKey> privateKeys) |
NameID |
SubjectConfirmationImpl.getNameID()
Returns the identifier in
NameID format |
NameID |
SubjectImpl.getNameID()
Returns the identifier in
NameID format |
Modifier and Type | Method and Description |
---|---|
void |
SubjectConfirmationImpl.setNameID(NameID value)
Sets the identifier in
NameID format |
void |
SubjectImpl.setNameID(NameID value)
Sets the identifier in
NameID format |
Modifier and Type | Method and Description |
---|---|
NameID |
NameIDInfo.getNameID()
Returns the
NameID object. |
Modifier and Type | Method and Description |
---|---|
static Map |
SAML2Utils.getNameIDKeyMap(NameID nameID,
String hostEntityID,
String remoteEntityID,
String realm,
String hostEntityRole)
Returns the
NameIDInfoKey key value pair that can
be used for searching the user. |
static boolean |
SAML2Utils.isFedInfoExists(String userName,
String hostEntityID,
String remoteEntityId,
NameID nameID)
Checks if the federation information for the user exists or not.
|
static boolean |
SAML2Utils.isPersistentNameID(NameID nameId)
Checks if it is a persistent request or not.
|
Constructor and Description |
---|
NameIDInfo(String hostEntityID,
String remoteEntityID,
NameID nameID,
String hostEntityRole,
boolean isAffiliation)
Constructor
|
Modifier and Type | Method and Description |
---|---|
NameID |
DefaultIDPAccountMapper.getNameID(Object session,
String hostEntityID,
String remoteEntityID,
String realm,
String nameIDFormat) |
NameID |
IDPAccountMapper.getNameID(Object session,
String hostEntityID,
String remoteEntityID,
String realm,
String nameIDFormat)
Returns the user's
NameID information that contains account federation with the corresponding remote
and local entities. |
Modifier and Type | Method and Description |
---|---|
String |
DefaultIDPAccountMapper.getIdentity(NameID nameID,
String hostEntityID,
String remoteEntityID,
String realm) |
String |
IDPAccountMapper.getIdentity(NameID nameID,
String hostEntityID,
String remoteEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML NameID . |
Modifier and Type | Method and Description |
---|---|
NameID |
ResponseInfo.getNameId()
Returns the NameID
|
NameID |
ManageNameIDRequestInfo.getNameID() |
NameID |
NameIDandSPpair.getNameID()
Returns the
NameID . |
Modifier and Type | Method and Description |
---|---|
static StringBuffer |
LogoutUtil.doLogout(String metaAlias,
String recipientEntityID,
List<EndpointType> recipientSLOList,
List extensionsList,
String binding,
String relayState,
String sessionIndex,
NameID nameID,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap,
BaseConfigType config)
Builds the
LogoutRequest and executes
the required processing logic for sending LogoutRequest
from SP to IDP. |
static StringBuffer |
LogoutUtil.doLogout(String metaAlias,
String recipientEntityID,
List extensionsList,
EndpointType logoutEndpoint,
String relayState,
String sessionIndex,
NameID nameID,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap,
BaseConfigType config) |
void |
ResponseInfo.setNameId(NameID id)
Sets the NameId
|
void |
ManageNameIDRequestInfo.setNameID(NameID nameID) |
static void |
LogoutUtil.setNameIDForSLORequest(LogoutRequest request,
NameID nameID,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity) |
Constructor and Description |
---|
NameIDandSPpair(NameID nameID,
String spEntityID)
Constructor for a
NameIDandSPpair . |
Modifier and Type | Method and Description |
---|---|
NameID |
ManageNameIDRequest.getNameID()
Returns the value of the
nameID property. |
NameID |
NameIDMappingRequest.getNameID()
Returns the value of the
nameID property. |
NameID |
LogoutRequest.getNameID()
Returns the value of the nameID property.
|
NameID |
NameIDMappingResponse.getNameID()
Returns the value of the
nameID property. |
Modifier and Type | Method and Description |
---|---|
void |
ManageNameIDRequest.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
NameIDMappingRequest.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
LogoutRequest.setNameID(NameID value)
Sets the value of the nameID property.
|
void |
NameIDMappingResponse.setNameID(NameID value)
Sets the value of the
nameID property. |
Modifier and Type | Method and Description |
---|---|
NameID |
ManageNameIDRequestImpl.getNameID()
Returns the value of the
nameID property. |
NameID |
NameIDMappingRequestImpl.getNameID()
Returns the value of the
nameID property. |
NameID |
NameIDMappingResponseImpl.getNameID()
Returns the value of the
nameID property. |
NameID |
LogoutRequestImpl.getNameID()
Returns the value of the nameID property.
|
Modifier and Type | Method and Description |
---|---|
void |
ManageNameIDRequestImpl.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
NameIDMappingRequestImpl.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
NameIDMappingResponseImpl.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
LogoutRequestImpl.setNameID(NameID value)
Sets the value of the nameID property.
|
Modifier and Type | Method and Description |
---|---|
NameID |
SAML2TokenSpec.getSenderIdentity()
Returns the authenticated subject name identifier.
|
Modifier and Type | Method and Description |
---|---|
void |
SAML2TokenSpec.setSenderIdentity(NameID nameID)
Sets the sender identity
|
Constructor and Description |
---|
SAML2TokenSpec(NameID nameIdentifier,
SecurityMechanism securityMechanism,
String certAlias)
Creates a new instance of SAML2TokenSpec
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.