Package | Description |
---|---|
com.sun.identity.federation.message |
Defines federation protocol message classes.
|
com.sun.identity.federation.message.common |
Defines common classes used by federation protocol messages.
|
com.sun.identity.federation.services |
Handles
ID-FF federation profiles. |
com.sun.identity.federation.services.fednsso |
Handles
ID-FF federation and single sign on. |
com.sun.identity.federation.services.namemapping |
Handles
ID-FF name identifier mapping. |
com.sun.identity.federation.services.registration |
Handles
ID-FF name registration. |
com.sun.identity.federation.services.termination |
Handles
ID-FF federation termination. |
com.sun.identity.liberty.ws.security |
Provides interface to manage liberty security
|
com.sun.identity.saml |
Defines SAML Assertion Manager and SAML Client APIs.
|
com.sun.identity.saml.assertion |
Defines SAML assertion.
|
com.sun.identity.saml.common |
Defines common SAML 1.x utilities and constants.
|
com.sun.identity.saml.plugins |
SAML 1.x Plugins.
|
com.sun.identity.saml.protocol |
SAML 1.x Protocol Classes.
|
com.sun.identity.saml.xmlsig |
Defines KeyProvider interface and default implementation class.
|
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 |
---|---|
static FSAuthnResponse |
FSAuthnResponse.parseAuthnResponseXML(String xml)
Deprecated.
Creates
FSAuthnResponse object from XML Schema. |
static FSAuthnResponse |
FSAuthnResponse.parseBASE64EncodedString(String encodedRes)
Deprecated.
Returns
FSAutnResponse object by parsing a
Base64 encoding XML string. |
static FSResponse |
FSResponse.parseBASE64EncodedString(String encodedRes)
Deprecated.
Returns
FSResponse object. |
static FSNameRegistrationResponse |
FSNameRegistrationResponse.parseBASE64EncodedString(String encodedRes)
Deprecated.
Returns
FSNameRegistrationResponse object. |
static FSLogoutResponse |
FSLogoutResponse.parseBASE64EncodedString(String encodedRes)
Deprecated.
Returns
FSLogoutResponse object. |
static FSResponse |
FSResponse.parseResponseXML(String xml)
Deprecated.
|
static FSNameRegistrationResponse |
FSNameRegistrationResponse.parseURLEncodedRequest(javax.servlet.http.HttpServletRequest request)
Deprecated.
Returns
FSNameRegistrationLogoutResponse object. |
static FSFederationTerminationNotification |
FSFederationTerminationNotification.parseURLEncodedRequest(javax.servlet.http.HttpServletRequest request)
Deprecated.
Returns
FSFederationTerminationNotification object. |
static FSLogoutResponse |
FSLogoutResponse.parseURLEncodedRequest(javax.servlet.http.HttpServletRequest request)
Deprecated.
Returns
FSLogoutResponse object. |
static FSNameRegistrationRequest |
FSNameRegistrationRequest.parseURLEncodedRequest(javax.servlet.http.HttpServletRequest request)
Deprecated.
Returns
FSNameRegistrationRequest object. |
static Request |
FSRequest.parseXML(String xml)
Deprecated.
Parses the
XML Document String to construct a
Request object. |
void |
FSAuthnRequest.signXML()
Deprecated.
Unsupported Method.
|
void |
FSNameIdentifierMappingRequest.signXML()
Deprecated.
Signs the XML document representing
NameIdentifierMappingRequest using the certificate
indicated by the property "com.sun.identity.saml.xmlsig.certalias"
in AMConfig.properties file. |
void |
FSResponse.signXML()
Deprecated.
Unsupported operation.
|
void |
FSNameRegistrationResponse.signXML()
Deprecated.
Unsupported operation.
|
void |
FSFederationTerminationNotification.signXML()
Deprecated.
Unsupported operation.
|
void |
FSNameIdentifierMappingResponse.signXML()
Deprecated.
Signs the XML document representing
NameIdentifierMappingResponse using the certificate
indicated by the property "com.sun.identity.saml.xmlsig.certalias"
in AMConfig.properties file. |
void |
FSLogoutNotification.signXML()
Deprecated.
Unsupported operation.
|
void |
FSAuthnRequest.signXML(String certAlias)
Deprecated.
Signs the Request.
|
void |
FSAuthnResponse.signXML(String certAlias)
Deprecated.
Signs the
Response . |
void |
FSNameIdentifierMappingRequest.signXML(String certAlias)
Deprecated.
Signs the XML document representing
NameIdentifierMappingRequest using the specified
certificate. |
void |
FSResponse.signXML(String certAlias)
Deprecated.
Signs the Response.
|
void |
FSNameRegistrationResponse.signXML(String certAlias)
Deprecated.
Signs the Name Registration Response.
|
void |
FSFederationTerminationNotification.signXML(String certAlias)
Deprecated.
Signs the
FSFederationTerminationNotification . |
void |
FSNameIdentifierMappingResponse.signXML(String certAlias)
Deprecated.
Signs the
XML document representing
NameIdentifierMappingResponse using the specified
certificate. |
void |
FSAssertion.signXML(String certAlias)
Deprecated.
Signs the
Assertion . |
void |
FSLogoutResponse.signXML(String certAlias)
Deprecated.
Signs the
LogoutResponse . |
void |
FSNameRegistrationRequest.signXML(String certAlias)
Deprecated.
Signs the
FSNameRegistrationRequest object. |
void |
FSLogoutNotification.signXML(String certAlias)
Deprecated.
Signs the
FSLogoutNotification object. |
Constructor and Description |
---|
FSAssertion(Element assertionElement)
Deprecated.
Constructor to create an
FSAssertion object
from the Document Element. |
FSAssertion(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
Advice advice,
Set statements,
String inResponseTo)
Deprecated.
Constructor to create an
FSAssertion object. |
FSAssertion(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
Set statements,
String inResponseTo)
Deprecated.
Constructor to create
FSAssertion object. |
FSAssertion(String assertionID,
String issuer,
Date issueInstant,
Set statements,
String inResponseTo)
Deprecated.
Constructor to create
FSAssertion object. |
FSAuthenticationStatement(Element element)
Deprecated.
Constructs an
FSAuthenticationStatement object from a
Document Element. |
FSAuthenticationStatement(String authMethod,
Date authInstant,
Subject subject,
AuthnContext authnContext)
Deprecated.
Constructor to create
FSAuthenticationStatement object. |
FSAuthenticationStatement(String authMethod,
Date authInstant,
Subject subject,
SubjectLocality subjectLocality,
List authorityBinding,
AuthnContext authnContext)
Deprecated.
Constructor for create
FSAuthenticationStatement object. |
FSAuthnResponse(Element root)
Deprecated.
Constructor creates
FSAuthnResponse object from
Document Element. |
FSAuthnResponse(String responseID,
String inResponseTo,
Status status,
List contents,
String relayState)
Deprecated.
Constructor to create
FSAuthnResponse object. |
FSAuthnResponseEnvelope(Element root)
Deprecated.
Constructor create
FSAuthnResponseEnvelope object. |
FSLogoutResponse(Element root)
Deprecated.
Constructor creates
FSLogoutResponse object from
a Document element. |
FSNameRegistrationResponse(Element root)
Deprecated.
Constructor creates the
FSNameRegistrationResponse object
from Document Element. |
FSRequest(Element root)
Deprecated.
Constructor creates a
FSRequest object from
a XML Document Element. |
FSRequest(String requestId,
List contents)
Deprecated.
Constructor creates
Request object. |
FSRequest(String requestId,
Query query)
Deprecated.
Constructor creates
Request object. |
FSResponse(Element root)
Deprecated.
Constructor creates
FSResponse object form
a Document Element. |
FSResponse(String responseID,
String inResponseTo,
Status status,
List contents)
Deprecated.
Constructor creates
FSResponse object. |
FSSAMLRequest(Element root)
Deprecated.
Constructor creates
FSSAMLRequest from
the Document Element. |
FSSubject(Element subjectElement)
Deprecated.
Constructor creates
FSSubject object from
the Document Element. |
FSSubject(NameIdentifier nameIdentifier,
IDPProvidedNameIdentifier idpNameIdentifier)
Deprecated.
Constructor creates
FSSubject object. |
FSSubject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation,
IDPProvidedNameIdentifier idpNameIdentifier)
Deprecated.
Constructor creates
FSSubject object. |
FSSubject(SubjectConfirmation subjectConfirmation)
Deprecated.
Constructor creates
FSSubject object. |
Constructor and Description |
---|
IDPProvidedNameIdentifier(String name,
String nameQualifier,
String format)
Deprecated.
Constructor creates
IDPProvidedNameIdentifier object. |
OldProvidedNameIdentifier(String name,
String nameQualifier,
String format)
Deprecated.
Constructor to create
OldProvidedNameIdentifier object. |
SPProvidedNameIdentifier(String name,
String nameQualifier,
String format)
Deprecated.
Constructor creates
SPProvidedNameIdentifier object. |
Modifier and Type | Method and Description |
---|---|
FSAssertion |
FSAssertionManager.createFSAssertion(String id,
AssertionArtifact artifact,
String realm,
String spEntityID,
NameIdentifier spHandle,
NameIdentifier idpHandle,
String inResponseTo,
int assertionMinorVersion)
Creates an assertion artifact.
|
AssertionArtifact |
FSAssertionManager.createFSAssertionArtifact(String id,
String realm,
String spEntityID,
NameIdentifier spHandle,
NameIdentifier idpHandle,
String inResponseTo,
int minorVersion)
Creates an assertion artifact.
|
protected SOAPMessage |
FSSOAPReceiver.signResponse(SOAPMessage msg,
String idAttrName,
String id,
com.sun.identity.federation.jaxb.entityconfig.BaseConfigType hostedConfig)
Signs SOAP Response before sending it to the provider.
|
Modifier and Type | Method and Description |
---|---|
protected FSRequest |
FSBrowserArtifactConsumerHandler.signSAMLRequest(FSRequest samlRequest) |
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
FSNameMappingHandler.getNameIdentifier(FSNameIdentifierMappingRequest mappingRequest,
String remoteEntityID,
boolean local)
Returns
NameIdentifier of a remote provider. |
NameIdentifier |
FSNameMappingHandler.getNameIdentifier(String userID,
String remoteEntityID,
boolean local)
Returns
NameIdentifier of a provider. |
Modifier and Type | Method and Description |
---|---|
protected SOAPMessage |
FSNameRegistrationHandler.signRegistrationRequest(SOAPMessage msg,
String idAttrName,
String id)
Signs the Name registration request before sending it to the IDP.
|
Modifier and Type | Method and Description |
---|---|
protected SOAPMessage |
FSFedTerminationHandler.signTerminationRequest(SOAPMessage msg,
String idAttrName,
String id)
Signs Federation termination request before sending it to the remote
provider.
|
Modifier and Type | Method and Description |
---|---|
SecurityAssertion |
SecurityTokenProvider.getSAMLAuthenticationToken(NameIdentifier senderIdentity)
Creates a SAML Assertion for message authentication.
|
SecurityAssertion |
SecurityTokenManagerClient.getSAMLAuthenticationToken(NameIdentifier senderIdentity)
Creates a SAML Assertion for message authentication.
|
SecurityAssertion |
SecurityTokenManager.getSAMLAuthenticationToken(NameIdentifier senderIdentity)
Creates a SAML Assertion for message authentication.
|
String |
SecurityTokenManagerIF.getSAMLAuthenticationToken(String senderIdentity)
Returns the SAML Authentication Token.
|
String |
SecurityTokenManagerImpl.getSAMLAuthenticationToken(String senderIdentity)
Returns the SAML Authentication Token.
|
SecurityAssertion |
SecurityTokenManagerClient.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an
AuthenticationStatement which will be
used for message authentication. |
SecurityAssertion |
SecurityTokenProvider.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an
AuthenticationStatement which will be
used for message authentication. |
SecurityAssertion |
SecurityTokenManagerClient.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an
AuthenticationStatement which will be
used for message authentication. |
SecurityAssertion |
SecurityTokenManager.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an AuthenticationStatement which will be used for
message authentication.
|
String |
SecurityTokenManagerIF.getSAMLAuthorizationToken(String senderIdentity,
String invocatorSession,
String resourceID,
boolean encryptedID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Returns the SAML Authorization Token.
|
String |
SecurityTokenManagerImpl.getSAMLAuthorizationToken(String senderIdentity,
String invocatorSession,
String resourceID,
boolean encryptedID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Returns the SAML Authorization Token.
|
SecurityAssertion |
SecurityTokenProvider.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
SecurityAssertion |
SecurityTokenManager.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
protected boolean |
SecurityAssertion.processUnknownElement(Element element) |
Constructor and Description |
---|
ProxySubject(Element subjectElement)
Constructs a
ProxySubject object from a DOM Element. |
ProxySubject(NameIdentifier nameIdentifier)
Constructs a
ProxySubject object from a
NameIdentifier object. |
ProxySubject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation)
Constructs a
ProxySubject object from a
NameIdentifier object and a
SubjectConfirmation object. |
ProxySubject(SubjectConfirmation subjectConfirmation)
Constructs a
ProxySubject object from a
SubjectConfirmation object. |
ResourceAccessStatement(Element element)
Constructs an
ResourceAccessStatement object from a DOM
Element. |
ResourceAccessStatement(EncryptedResourceID encryptedResourceID,
ProxySubject proxySubject,
SessionContext sessionContext,
Subject subject)
Constructs a
ResourceAccessStatement object from a
EncryptedResourceID object, ProxySubject
object, a SessionContext object and a Subject . |
ResourceAccessStatement(ResourceID resourceID,
ProxySubject proxySubject,
SessionContext sessionContext,
Subject subject)
Constructs a
ResourceAccessStatement object from a
ResourceID object, ProxySubject object, a
SessionContext object and a Subject . |
ResourceAccessStatement(String resourceID,
ProxySubject proxySubject,
SessionContext sessionContext,
Subject subject)
Constructs a
ResourceAccessStatement object from a
String object, ProxySubject object, a
SessionContext object and a Subject . |
ResourceAccessStatement(String resourceID,
ProxySubject proxySubject,
Subject subject)
Constructs a
ResourceAccessStatement object from a
String object, ProxySubject object and
a Subject . |
ResourceAccessStatement(String resourceID,
Subject subject)
Constructs a
ResourceAccessStatement object from a
String object and a Subject . |
SecurityAssertion(Element assertionElement)
This constructor creates a
SecurityAssertion object
from a DOM Element. |
SecurityAssertion(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
Advice advice,
Set statements)
Constructs
SecurityAssertion object with the
assertionID , the issuer, time when assertion issued,
the conditions when creating a new assertion, Advice
applicable to this Assertion and a Set of
Statement (s) in the assertion. |
SecurityAssertion(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
Set statements)
Constructs
SecurityAssertion object with the
assertionID , the issuer, time when assertion issued, the
conditions when creating a new assertion and a Set of
Statement (s) in the assertion. |
SecurityAssertion(String assertionID,
String issuer,
Date issueInstant,
Set statements)
Constructs
SecurityAssertion object with the
assertionID , the issuer, time when assertion issued
and a Set of Statement (s) in the assertion. |
SessionContext(Element element)
Constructs an
SessionContext object from a DOM Element. |
SessionContext(SessionSubject sessionSubject,
AuthnContext authnContext,
String providerID)
Constructs a
SessionContext object from a
SessionSubject object, a AuthnContext
object and a String . |
SessionContextStatement(Element element)
Constructs a
SessionContextStatement object from a DOM
element. |
SessionContextStatement(SessionContext sessionContext,
ProxySubject proxySubject,
Subject subject)
Constructs a
SessionContextStatement object from a
SessionContext object, a proxySubject and
a Subject object. |
SessionContextStatement(SessionContext sessionContext,
Subject subject)
Constructs a
SessionContextStatement object from a
SessionContext object and a Subject object. |
SessionSubject(Element subjectElement)
Constructs a
SessionSubject object from a DOM element. |
SessionSubject(NameIdentifier nameIdentifier,
IDPProvidedNameIdentifier idpNameIdentifier)
Constructs a
SessionSubject object from a
NameIdentifier object and a
IDPProvidedNameIdentifier object. |
SessionSubject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation,
IDPProvidedNameIdentifier idpNameIdentifier)
Constructs a
SessionSubject |
SessionSubject(SubjectConfirmation subjectConfirmation)
Constructs a
SessionSubject object from a
SubjectConfirmation object. |
Modifier and Type | Method and Description |
---|---|
static List |
SAMLClient.artifactQueryHandler(String[] arti,
String connecto)
This method is designed to get a list of assertion based on the input
AssertionArtifact (s). |
Assertion |
AssertionManager.createAssertion(Object token)
This method creates an Assertion that contains an
AuthenticationStatement . |
Assertion |
AssertionManagerClient.createAssertion(Object token)
Returns an assertion that contains an authentication statement.
|
Assertion |
AssertionManager.createAssertion(Object token,
List attributes)
This method creates an Assertion that contains an
AuthenticationStatement and
an AttributeStatement . |
Assertion |
AssertionManagerClient.createAssertion(Object token,
List attributes)
Returns an assertion that contains an authentication and attribute
statement.
|
String |
AssertionManagerImpl.createAssertion(String ssoToken) |
String |
AssertionManagerIF.createAssertion(String ssoToken) |
String |
AssertionManagerImpl.createAssertion2(String ssoToken,
List attributes) |
String |
AssertionManagerIF.createAssertion2(String ssoToken,
List attributes) |
AssertionArtifact |
AssertionManager.createAssertionArtifact(Assertion assertion,
String destID)
This method creates an
AssertionArtifact for the given
Assertion. |
AssertionArtifact |
AssertionManagerClient.createAssertionArtifact(Assertion assertion,
String target)
Returns an
AssertionArtifact for the given
Assertion . |
AssertionArtifact |
AssertionManager.createAssertionArtifact(String id,
String destID)
Creates an AssertionArtifact.
|
String |
AssertionManagerImpl.createAssertionArtifact(String assertion,
String target) |
String |
AssertionManagerIF.createAssertionArtifact(String assertion,
String target) |
AssertionArtifact |
AssertionManager.createAssertionArtifact(String id,
String destID,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String targetUrl,
String version)
Creates an AssertionArtifact.
|
AssertionArtifact |
AssertionManager.createAssertionArtifact(String id,
String destID,
String targetUrl,
String version)
Creates an AssertionArtifact.
|
Assertion |
AssertionManager.createSSOAssertion(String id,
AssertionArtifact artifact,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String destID,
String targetUrl,
String version)
Returns Assertion that contains
AuthenticationStatement . |
Assertion |
AssertionManager.createSSOAssertion(String id,
AssertionArtifact artifact,
String destID,
String targetUrl,
String version)
Returns Assertion that contains
AuthenticationStatement . |
static void |
SAMLClient.doWebArtifact(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String target)
This method is designed to do the SAML web-browser profile with
Artifact.
|
static void |
SAMLClient.doWebPOST(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String target)
This method is designed to do the SAML web-browser POST profile.
|
protected Assertion |
AssertionManager.getAssertion(AssertionArtifact artifact)
Gets assertion associated with the AssertionArtifact.
|
Assertion |
AssertionManager.getAssertion(AssertionArtifact artifact,
Set destID)
Gets assertion associated with the AssertionArtifact.
|
Assertion |
AssertionManagerClient.getAssertion(AssertionArtifact artifact,
Set destID)
Returns assertion associated with the
AssertionArtifact . |
Assertion |
AssertionManager.getAssertion(AssertionArtifact artifact,
String destID)
Gets assertion associated with the AssertionArtifact.
|
protected Assertion |
AssertionManagerClient.getAssertion(AssertionArtifact artifact,
String destID)
Returns assertion associated with the
AssertionArtifact . |
Assertion |
AssertionManager.getAssertion(AssertionIDReference idRef)
Gets the Assertion referenced by an
AssertionIDReference . |
Assertion |
AssertionManager.getAssertion(AssertionIDReference idRef,
Object token)
Gets the Assertion referenced by an
AssertionIDReference . |
Assertion |
AssertionManagerClient.getAssertion(AssertionIDReference idRef,
Object token)
Returns the
Assertion based on the
AssertionIDReference . |
Assertion |
AssertionManager.getAssertion(AssertionIDReference idRef,
Set destID)
Gets the Assertion referenced by an
AssertionIDReference . |
Assertion |
AssertionManagerClient.getAssertion(AssertionIDReference idRef,
Set destID)
Returns the
Assertion based on the
AssertionIDReference . |
Assertion |
AssertionManager.getAssertion(AssertionIDReference idRef,
String destID)
Gets the Assertion referenced by an
AssertionIDReference . |
Assertion |
AssertionManagerClient.getAssertion(AssertionIDReference idRef,
String destID)
Returns the
Assertion based on the
AssertionIDReference |
Assertion |
AssertionManager.getAssertion(Query query,
String destID)
Gets assertion created from the query.
|
Assertion |
AssertionManager.getAssertion(String id)
This method gets the Assertion based on the Assertion ID.
|
String |
AssertionManagerImpl.getAssertion(String artifact,
Set destID) |
String |
AssertionManagerIF.getAssertion(String artifact,
Set destID) |
String |
AssertionManagerImpl.getAssertion2(String artifact,
String destID) |
String |
AssertionManagerIF.getAssertion2(String artifact,
String destID) |
Set |
AssertionManager.getAssertionArtifacts(Object token)
This method gets all valid
AssertionArtifacts
managed by this AssertionManager . |
Set |
AssertionManagerClient.getAssertionArtifacts(Object token)
Returns all valid
AssertionArtifacts managed by
this instance (or the identified remote instance) of OpenAM. |
Set |
AssertionManagerImpl.getAssertionArtifacts(String ssoToken) |
Set |
AssertionManagerIF.getAssertionArtifacts(String ssoToken) |
static Assertion |
SAMLClient.getAssertionByArtifact(AssertionArtifact artifact)
This method returns the Assertion for the corresponding artifact.
|
static Assertion |
SAMLClient.getAssertionByArtifact(String artifact)
This method returns the Assertion for the corresponding artifact.
|
String |
AssertionManagerImpl.getAssertionByIdRef(String idref,
Set destID) |
String |
AssertionManagerIF.getAssertionByIdRef(String idRef,
Set destID) |
String |
AssertionManagerImpl.getAssertionByIdRef2(String idref,
String destID) |
String |
AssertionManagerIF.getAssertionByIdRef2(String idRef,
String destID) |
String |
AssertionManagerImpl.getAssertionByIdRefToken(String idref,
String ssoToken) |
String |
AssertionManagerIF.getAssertionByIdRefToken(String idRef,
String ssoToken) |
Set |
AssertionManager.getAssertions(Object token)
This method gets all valid Assertions managed by this
AssertionManager . |
Set |
AssertionManagerClient.getAssertions(Object token)
Returns all valid
Assertion s managed by this instance
(or the identified remote instance) of OpenAM. |
Set |
AssertionManagerImpl.getAssertions(String ssoToken) |
Set |
AssertionManagerIF.getAssertions(String ssoToken) |
static AssertionManager |
AssertionManager.getInstance()
Gets the singleton instance of
AssertionManager . |
Constructor and Description |
---|
AssertionManagerClient()
Default Constructor
|
AssertionManagerClient(String url)
Constructs an instance of
AssertionManagerClient
that will use the provided URL for the management
of assertions. |
AssertionManagerClient(String[] urls)
Constructs an instance of
AssertionManagerClient
that will use the provided URLs for the management
of assertions. |
Modifier and Type | Method and Description |
---|---|
void |
Attribute.addAttributeValue(Element element)
Adds
AttributeValue to the Attribute. |
void |
Attribute.addAttributeValue(String value)
Adds
AttributeValue to the Attribute. |
protected abstract Action |
AuthorizationDecisionStatementBase.createAction(Element actionElement)
Creates appropriate Action Instance
|
protected Action |
AuthorizationDecisionStatement.createAction(Element actionElement) |
protected abstract AdviceBase |
AssertionBase.createAdvice(Element adviceElement)
Creates appropriate Advice instance
|
protected AdviceBase |
Assertion.createAdvice(Element adviceElement) |
protected abstract AssertionBase |
EvidenceBase.createAssertion(Element assertionElement)
Creates appropriate Assertion Instance
|
protected AssertionBase |
Advice.createAssertion(Element assertionElement) |
protected AssertionBase |
Evidence.createAssertion(Element assertionElement) |
protected abstract AssertionBase |
AdviceBase.createAssertion(Element assertionElement)
Creates appropriate Assertion Instance
|
protected AssertionIDReference |
Advice.createAssertionIDReference(Element assertionIDRefElement) |
protected abstract AssertionIDReference |
AdviceBase.createAssertionIDReference(Element assertionIDRefElement)
Creates appropriate AssertionIDReference Instance
|
protected abstract AssertionIDReference |
AssertionBase.createAssertionIDReference(Element assertionIDRefElement)
Creates appropriate AssertionIDReference instance
|
protected AssertionIDReference |
Assertion.createAssertionIDReference(Element assertionIDRefElement) |
protected abstract AssertionIDReference |
EvidenceBase.createAssertionIDReference(String assertionID)
Creates appropriate AssertionIDReference Instance
|
protected AssertionIDReference |
Evidence.createAssertionIDReference(String assertionID) |
protected abstract AssertionIDReference |
AssertionBase.createAssertionIDReference(String assertionID)
Creates appropriate AssertionIDReference instance
|
protected AssertionIDReference |
Assertion.createAssertionIDReference(String assertionID) |
protected Attribute |
AttributeStatement.createAttribute(Element attributeElement) |
protected abstract AttributeStatement |
AssertionBase.createAttributeStatement(Element attributeElement)
Creates appropriate AttributeStatement instance
|
protected AttributeStatement |
Assertion.createAttributeStatement(Element attributeElement) |
protected AudienceRestrictionCondition |
Conditions.createAudienceRestrictionCondition(Element audienceRestrictionElement) |
protected abstract AuthenticationStatement |
AssertionBase.createAuthenticationStatement(Element authenticationElement)
Creates appropriate AuthenticationStatement instance
|
protected AuthenticationStatement |
Assertion.createAuthenticationStatement(Element authenticationElement) |
protected AuthorityBinding |
AuthenticationStatement.createAuthorityBinding(Element authorityBindingElement) |
protected abstract AuthorizationDecisionStatementBase |
AssertionBase.createAuthorizationDecisionStatement(Element authDecisionElement)
Create appropriate AuthorizationDecisionStatement instance
|
protected AuthorizationDecisionStatementBase |
Assertion.createAuthorizationDecisionStatement(Element authDecisionElement) |
protected abstract Conditions |
AssertionBase.createConditions(Element conditionsElement)
Creates appropriate Conditions instance
|
protected Conditions |
Assertion.createConditions(Element conditionsElement) |
protected DoNotCacheCondition |
Conditions.createDoNotCacheCondition(Element doNotCacheConditionElement) |
protected abstract EvidenceBase |
AuthorizationDecisionStatementBase.createEvidence(Element evidenceElement)
Creates appropriate Evidence Instance
|
protected EvidenceBase |
AuthorizationDecisionStatement.createEvidence(Element evidenceElement) |
protected NameIdentifier |
Subject.createNameIdentifier(Element nameIdentifierElement) |
protected abstract Subject |
AuthorizationDecisionStatementBase.createSubject(Element subjectElement)
Creates appropriate Subject Instance
|
protected Subject |
AttributeStatement.createSubject(Element subjectElement) |
protected Subject |
AuthorizationDecisionStatement.createSubject(Element subjectElement) |
protected Subject |
AuthenticationStatement.createSubject(Element subjectElement) |
protected SubjectConfirmation |
Subject.createSubjectConfirmation(Element subjectConfirmationElement) |
protected SubjectLocality |
AuthenticationStatement.createSubjectLocality(Element subjectLocalityElement) |
List |
Attribute.getAttributeValue()
Returns
AttributeValue from the Attribute. |
protected void |
Assertion.parseAssertionElement(Element assertionElement) |
protected boolean |
Assertion.processUnknownElement(Element element) |
void |
AssertionBase.signXML()
Signs the Assertion.
|
void |
Assertion.signXML()
Signs the Assertion.
|
void |
AssertionBase.signXML(String certAlias)
Signs the Assertion.
|
void |
Assertion.signXML(String certAlias)
Signs the Assertion.
|
Constructor and Description |
---|
Action(Element element)
Constructs an action element from an existing XML block.
|
Action(String namespace,
String action)
Convenience constructor of <Action>
|
Advice(Element element)
Constructs an Advice element from an existing XML block.
|
AdviceBase(Element element)
Constructs an Advice element from an existing XML block.
|
Assertion(Element assertionElement)
Contructs
Assertion object from a
block of existing XML that has already been built into a DOM. |
Assertion(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
Advice advice,
Set statements)
Contructs
Assertion object and populate the data members:
the ssertionID , the issuer, time when assertion issued,
the conditions when creating a new assertion , Advice
applicable to this Assertion and a set of
Statement (s) in the assertion. |
Assertion(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
Set statements)
Contructs
Assertion object and populate the data members:
the assertionID , the issuer, time when assertion issued,
the conditions when creating a new assertion and a set of
Statement (s) in the assertion. |
Assertion(String assertionID,
String issuer,
Date issueInstant,
Set statements)
Contructs
Assertion object and populate the data members:
assertionID , the issuer, time when assertion issued and a
set of Statement (s) in the assertion. |
AssertionBase(Element assertionElement)
Contructor
This constructor is used to build
Assertion object from a
block of existing XML that has already been built into a DOM. |
AssertionBase(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
AdviceBase advice,
Set statements)
This constructor is used to populate the data members: the
ssertionID , the issuer, time when assertion issued,
the conditions when creating a new assertion , Advice
applicable to this Assertion and a set of
Statement (s) in the assertion. |
AssertionBase(String assertionID,
String issuer,
Date issueInstant,
Conditions conditions,
Set statements)
This constructor is used to populate the data members: the
assertionID , the issuer, time when assertion issued, the
conditions when creating a new assertion and a set of
Statement (s) in the assertion. |
AssertionBase(String assertionID,
String issuer,
Date issueInstant,
Set statements)
Contructor
This constructor is used to populate the data members:
assertionID , the issuer, time when assertion issued and a
set of Statement (s) in the assertion. |
AssertionIDReference(Element element)
Constructs an
AssertionIDReference element from an existing
XML block. |
Attribute(Element element)
Constructs an attribute element from an existing XML block.
|
Attribute(String name,
String nameSpace,
List values)
Constructs an instance of
Attribute . |
Attribute(String name,
String nameSpace,
String attributeValue)
Constructs an instance of
Attribute . |
AttributeDesignator(Element element)
Constructs an attribute designator element from an existing XML block.
|
AttributeDesignator(String name,
String nameSpace)
Constructs an instance of
AttributeDesignator . |
AttributeStatement(Element element)
Constructs an
AttributStatement element from an existing
XML block |
AttributeStatement(Subject subject,
List attribute)
Constructs an instance of
AttributeStatement . |
AudienceRestrictionCondition(Element audienceRestrictionConditionElement)
Constructs an
AudienceRestrictionCondition element from an
existing XML block. |
AudienceRestrictionCondition(List audience)
Constructs
AudienceRestrictionCondition with a
List of audience for this condition, each of them
being a String. |
AuthenticationStatement(Element element)
Constructs an authentication statement element from an
existing XML block.
|
AuthenticationStatement(String authMethod,
Date authInstant,
Subject subject)
Constructs
Authentication statement |
AuthenticationStatement(String authMethod,
Date authInstant,
Subject subject,
SubjectLocality subjectLocality,
List authorityBinding)
Constructs
AuthenticationStatement |
AuthorityBinding(Element element)
Constructs an
AuthorityBinding element from an existing XML
block. |
AuthorityBinding(int authKind,
String location,
String binding)
Constructs
AuthorityBinding |
AuthorizationDecisionStatement(Element element)
Constructs an
AuthorizationStatement element from an
existing XML block. |
AuthorizationDecisionStatement(Subject subject,
String resource,
int decision,
List action)
Constructs a
AuthorizationDecisionStatement instance. |
AuthorizationDecisionStatement(Subject subject,
String resource,
int decision,
List action,
EvidenceBase evidence)
Constructs an instance of
AuthorizationDecisionStatement . |
AuthorizationDecisionStatementBase(Element element)
Constructs an
AuthorizationStatement element from an
existing XML block. |
AuthorizationDecisionStatementBase(Subject subject,
String resource,
int decision,
List action)
Constructs a
AuthorizationDecisionStatement instance. |
AuthorizationDecisionStatementBase(Subject subject,
String resource,
int decision,
List action,
EvidenceBase evidence)
Constructs an instance of
AuthorizationDecisionStatement . |
Conditions(Date notBefore,
Date notOnOrAfter)
Constructs an instance of
Conditions . |
Conditions(Date notBefore,
Date notOnOrAfter,
Condition condition,
AudienceRestrictionCondition arc)
Constructs an instance of
Conditions . |
Conditions(Date notBefore,
Date notOnOrAfter,
Condition condition,
AudienceRestrictionCondition arc,
DoNotCacheCondition doNotCacheCnd)
Constructs an instance of
Conditions . |
Conditions(Element conditionsElement)
Constructs a
Conditions element from an existing XML block. |
DoNotCacheCondition(Element doNotCacheConditionElement)
Constructs a
DoNotCacheCondition element from
an existing XML block. |
Evidence(Element assertionSpecifierElement)
Constructs an
Evidence object from a block of existing XML
that has already been built into a DOM. |
Evidence(Set evidenceContent)
Constructs a new
Evidence> element containing a
set of Assertion objects. |
Evidence(Set assertionIDRef,
Set assertion)
Constructs an Evidence from a Set of
Assertion and
AssertionIDReference objects. |
EvidenceBase(Element assertionSpecifierElement)
Constructs an
Evidence object from a block of existing XML
that has already been built into a DOM. |
EvidenceBase(Set evidenceContent)
Constructs a new
Evidence> element containing a
set of Assertion objects. |
EvidenceBase(Set assertionIDRef,
Set assertion)
Constructs an Evidence from a Set of
Assertion and
AssertionIDReference objects. |
NameIdentifier(Element nameIdentifierElement)
Constructs a
NameIdentifer element from an existing XML
block. |
NameIdentifier(String name)
Constructor
|
NameIdentifier(String name,
String nameQualifier)
Constructs a
NameQualifier instance. |
NameIdentifier(String name,
String nameQualifier,
String format)
Constructs a
NameQualifier instance. |
Subject(Element subjectElement)
Constructs a subject element from an existing XML block
which has already been built into a DOM.
|
Subject(NameIdentifier nameIdentifier)
Constructs a Subject object from a
NameIdentifier object. |
Subject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation)
Constructs a Subject object from a
NameIdentifier
object and a SubjectConfirmation object. |
Subject(SubjectConfirmation subjectConfirmation)
Constructs a Subject object from a
SubjectConfirmation
object. |
SubjectConfirmation(Element subjectConfirmationElement)
Constructs a subject confirmation element from an existing
XML block.
|
SubjectConfirmation(Set confirmationMethods)
Constructor for multiple confirmation methods
|
SubjectConfirmation(Set confirmationMethods,
Element subjectConfirmationData,
Element keyInfo)
Constructs an
SubjectConfirmation instance. |
SubjectConfirmation(String confirmationMethod)
Constructor with a single confirmation method.
|
SubjectLocality(Element localityElement)
Constructs an instance of
SubjectLocality from an existing
XML block. |
Modifier and Type | Class and Description |
---|---|
class |
SAMLRequesterException
This exception is thrown when the request could not be performed due to
an error in the sender or in the request.
|
class |
SAMLRequestVersionDeprecatedException
This exception is thrown when the receiver could not process the request
because the version was deprecated.
|
class |
SAMLRequestVersionTooHighException
This exception is thrown when the receiver could not process the request
because the version was too high.
|
class |
SAMLRequestVersionTooLowException
This exception is thrown when the receiver could not process the request
because the version was too low.
|
class |
SAMLResponderException
This exception is thrown when the request could not be performed
due to an error at the receiving end.
|
class |
SAMLVersionMismatchException
This exception is thrown when the receiver could not process the request
because the version was incorrect.
|
Modifier and Type | Method and Description |
---|---|
static Object |
SAMLUtils.generateSession(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map attrMap)
Creates Session
|
static byte[] |
SAMLUtils.getResponseBytes(Response samlResponse)
Returns byte array from a SAML
Response . |
static Map |
SAMLUtils.processArtifact(String[] artifact,
String target)
Processes SAML Artifact
|
static Map |
SAMLUtils.processResponse(Response samlResponse,
String target)
Processes SAML Response
|
Modifier and Type | Method and Description |
---|---|
List |
AttributeMapper.getAttributes(AttributeQuery query,
String sourceID,
Object token)
Returns Attributes for the user.
|
List |
DefaultAttributeMapper.getAttributes(AttributeQuery query,
String sourceID,
Object token)
This method first mapps the Subject in the query to a local site
account using the AccountMapper defined in the SAML Service.
|
List |
SiteAttributeMapper.getAttributes(Object token)
Deprecated.
Returns
List of Attribute objects |
List |
DefaultSiteAttributeMapper.getAttributes(Object token,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String targetURL)
Returns
List of Attribute objects |
List |
ConsumerSiteAttributeMapper.getAttributes(Object token,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String targetURL)
Returns
List of Attribute objects |
List |
PartnerSiteAttributeMapper.getAttributes(Object token,
String targetURL)
Deprecated.
Returns
List of Attribute objects |
Map |
DefaultActionMapper.getAuthorizationDecisions(AuthorizationDecisionQuery query,
Object token,
String sourceID)
This method first converts the AttributeStatements in Evidence to
OpenAM Policy API environment variables.
|
Map |
ActionMapper.getAuthorizationDecisions(AuthorizationDecisionQuery query,
Object token,
String sourceID)
Returns Action Decisions for the user.
|
NameIdentifier |
NameIdentifierMapper.getNameIdentifier(Object session,
String sourceID,
String destID,
String nameIDFormat)
Returns name identifier for assertion subject based on user account in
the data store.
|
NameIdentifier |
DefaultNameIdentifierMapper.getNameIdentifier(Object session,
String sourceID,
String destID,
String nameIDFormat)
Returns name identifier for assertion subject based on user account.
|
protected Attribute |
DefaultSiteAttributeMapper.getSAMLAttribute(String name,
String attrNamespace,
String[] values)
Returns the SAML
Attribute object. |
Modifier and Type | Method and Description |
---|---|
static Response |
Response.parseXML(InputStream is)
Returns Response object based on the XML document received from server.
|
static Response |
Response.parseXML(String xml)
Returns Response object based on the XML document received from server.
|
static Request |
Request.parseXML(String xml)
This method shall only be used at the server side to reconstruct
a Request object based on the XML document received from client.
|
void |
Response.signXML()
Method that signs the Response.
|
void |
Request.signXML()
Method to sign the Request.
|
abstract void |
AbstractRequest.signXML()
An abstract method to sign the object.
|
abstract void |
AbstractResponse.signXML()
An abstract method that signs the object.
|
Constructor and Description |
---|
AssertionArtifact(String theArtifact)
This constructor is used to construct an assertion artifact.
|
AssertionArtifact(String id,
String handle)
This constructor will be used at the sender side to create a new
AssertionArtifact . |
AttributeQuery(Element element)
This constructor is used to build an Attribute Query from a DOM
tree that was built from the XML string.
|
AttributeQuery(Subject theSubject)
Constructor to construct an
AttributeQuery with 0
AttributeDesignator , and no Resource attribute. |
AttributeQuery(Subject theSubject,
List designators)
Constructor to construct an
AttributeQuery with a list of
AttributeDesignators . |
AttributeQuery(Subject theSubject,
List designators,
String theResource)
Constructor.
|
AuthenticationQuery(Element element)
This constructor is used to build an Authentication Query from a DOM
tree that was built from the XML string.
|
AuthenticationQuery(Subject subject)
Constructor.
|
AuthenticationQuery(Subject subject,
String authMethod)
Constructor.
|
AuthorizationDecisionQuery(Element element)
This constructor is used to build an Authorization Decision Query from
a DOM tree that was built from the XML string.
|
AuthorizationDecisionQuery(Subject theSubject,
List theActions,
Evidence theEvidence,
String theResource)
Constructor
|
AuthorizationDecisionQuery(Subject theSubject,
List theActions,
String theResource)
Constructor
|
Request(Element root)
Constructor.
|
Request(List respondWiths,
String requestId,
List contents)
This constructor shall only be used at the client side to construct a
Request object.
|
Request(String requestId,
List contents)
This constructor shall only be used at the client side to construct a
Request object.
|
Request(String requestId,
Query query)
This constructor shall only be used at the client side to construct a
Request object.
|
Response(Element root)
Constructor.
|
Response(String responseID,
Status status,
List contents)
This constructor shall only be used at the server side to construct
a Response object.
|
Response(String responseID,
Status status,
String recipient,
List contents)
This constructor shall only be used at the server side to construct
a Response object.
|
Response(String responseID,
String inResponseTo,
Status status,
List contents)
This constructor shall only be used at the server side to construct
a Response object.
|
Response(String responseID,
String inResponseTo,
Status status,
String recipient,
List contents)
This constructor shall only be used at the server side to construct
a Response object.
|
Status(Element status)
This constructor is used to construct a Status from a DOM element.
|
Status(StatusCode code)
Constructs a Status object from a
StatusCode . |
Status(StatusCode code,
String message,
Element detail)
Constructor.
|
StatusCode(Element statusCode)
Constructs an instance of
StatusCode from a DOM element. |
StatusCode(String value)
Construct a
StatusCode object from a value String. |
StatusCode(String value,
StatusCode subCode)
Construct a
StatusCode object from a value String and a sub
StatusCode . |
Modifier and Type | Class and Description |
---|---|
class |
XMLSignatureException
This class represents a SAML XML Signature exception.
|
Modifier and Type | Method and Description |
---|---|
void |
JKSKeyProvider.setCertificateEntry(String certAlias,
Certificate cert)
Set the Certificate with name certAlias in the leystore
|
void |
JKSKeyProvider.store()
Store the keystore changes
|
Constructor and Description |
---|
AssertionToken(Element element) |
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.