Package | Description |
---|---|
com.sun.identity.saml2.assertion |
Defines SAMLv2 assertion.
|
com.sun.identity.saml2.assertion.impl | |
com.sun.identity.saml2.plugins |
Defines SAMLv2 Plugin SPIs.
|
com.sun.identity.saml2.profile |
Package that handles SAML v2 profiles.
|
com.sun.identity.wss.security |
Defines Web Services Security Token specification and Token interfaces
with their respective implementation classes for different WS-* Security
Tokens.
|
org.forgerock.openam.authentication.modules.saml2 |
Defines the classes necessary for SAML2 authentication.
|
Modifier and Type | Method and Description |
---|---|
Assertion |
AssertionFactory.createAssertion()
Returns a new instance of
Assertion . |
Assertion |
AssertionFactory.createAssertion(Element elem)
Returns a new instance of
Assertion . |
Assertion |
AssertionFactory.createAssertion(String xml)
Returns a new instance of
Assertion . |
Assertion |
EncryptedAssertion.decrypt(Set<PrivateKey> privateKeys)
Decrypt the encrypted assertion.
|
Modifier and Type | Class and Description |
---|---|
class |
AssertionImpl
The
Assertion element is a package of information
that supplies one or more Statement made by an issuer. |
Modifier and Type | Method and Description |
---|---|
Assertion |
EncryptedAssertionImpl.decrypt(Set<PrivateKey> privateKeys) |
Modifier and Type | Method and Description |
---|---|
protected String |
DefaultLibrarySPAccountMapper.getAutoFedUser(String realm,
String entityID,
Assertion assertion,
String decryptedNameID,
Set<PrivateKey> decryptionKeys)
Returns user for the auto federate attribute.
|
String |
SPAccountMapper.getIdentity(Assertion assertion,
String hostEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML Assertion . |
String |
DefaultLibrarySPAccountMapper.getIdentity(Assertion assertion,
String hostEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML Assertion . |
Modifier and Type | Method and Description |
---|---|
Assertion |
ResponseInfo.getAssertion()
Returns the authn assertion
|
static Assertion |
AssertionIDRequestUtil.sendAssertionIDRequestURI(String assertionID,
String samlAuthorityEntityID,
String role,
String realm)
Sends the Assertion ID to specifiied Assertion ID Request Service and
returns
Assertion coming from the Assertion ID Request
Service. |
Modifier and Type | Method and Description |
---|---|
static List<Attribute> |
SPACSUtils.getAttrs(Assertion authnAssertion,
boolean needAttributeEncrypted,
Set<PrivateKey> decryptionKeys)
Gets the attributes for this assertion in a new List.
|
static String |
SPACSUtils.getPrincipalWithoutLogin(Subject assertionSubject,
Assertion authnAssertion,
String realm,
String spEntityId,
SAML2MetaManager metaManager,
String idpEntityId,
String storageKey)
Returns the username if there was one from the Assertion we were able to map into a local user account.
|
static List<Attribute> |
SPACSUtils.getSAMLAttributes(Assertion assertion,
boolean needAttributeEncrypted,
Set<PrivateKey> privateKeys)
Gets the attributes from an assert's AttributeStates.
|
void |
ResponseInfo.setAssertion(Assertion assertion)
Sets the authn assertion
|
Modifier and Type | Method and Description |
---|---|
Assertion |
SAML2Token.getAssertion() |
Modifier and Type | Method and Description |
---|---|
static Element |
SAML2TokenUtils.getKeyInfo(Assertion assertion)
Returns the
KeyInfo element from the assertion. |
static boolean |
SAML2TokenUtils.validateAssertion(Assertion assertion,
Subject subject,
Map secureAttrs)
Validates Assertion and sets the principal into the container Subject.
|
Modifier and Type | Method and Description |
---|---|
Assertion |
SAML2ResponseData.getAssertion()
Get the assertion.
|
Modifier and Type | Method and Description |
---|---|
void |
SAML2ResponseData.setAssertion(Assertion assertion)
Sets the assertion.
|
Constructor and Description |
---|
SAML2ResponseData(String sessionIndex,
Subject subject,
Assertion assertion,
ResponseInfo responseInfo)
Combine a new set of SAML2 response data as a single object.
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.