Package | Description |
---|---|
com.sun.identity.saml2.assertion |
Defines SAMLv2 assertion.
|
com.sun.identity.saml2.common |
Defines common SAMLv2 utilities and constants.
|
com.sun.identity.saml2.ecp |
Defines classes for SAMLv2 ECP profile.
|
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.xacml.client |
Defines classes to handle XACML requests.
|
com.sun.identity.xacml.common |
Defines common XACML Utilities and Constants
|
com.sun.identity.xacml.context |
Defines XACML2 context classes
|
com.sun.identity.xacml.saml2.impl |
Defines XACML implementations for SAMLv2.
|
Modifier and Type | Method and Description |
---|---|
Action |
AssertionFactory.createAction(Element elem)
Returns a new instance of
Action . |
Action |
AssertionFactory.createAction(String xml)
Returns a new instance of
Action . |
Advice |
AssertionFactory.createAdvice(Element elem)
Returns a new instance of
Advice . |
Advice |
AssertionFactory.createAdvice(String xml)
Returns a new instance of
Advice
The return object is immutable. |
Assertion |
AssertionFactory.createAssertion(Element elem)
Returns a new instance of
Assertion . |
Assertion |
AssertionFactory.createAssertion(String xml)
Returns a new instance of
Assertion . |
AssertionIDRef |
AssertionFactory.createAssertionIDRef(Element elem)
Returns a new instance of
AssertionIDRef . |
AssertionIDRef |
AssertionFactory.createAssertionIDRef(String xml)
Returns a new instance of
AssertionIDRef . |
Attribute |
AssertionFactory.createAttribute(Element elem)
Returns a new instance of
Attribute . |
Attribute |
AssertionFactory.createAttribute(String xml)
Returns a new instance of
Attribute . |
AttributeStatement |
AssertionFactory.createAttributeStatement(Element elem)
Returns a new instance of
AttributeStatement . |
AttributeStatement |
AssertionFactory.createAttributeStatement(String xml)
Returns a new instance of
AttributeStatement . |
AudienceRestriction |
AssertionFactory.createAudienceRestriction(Element elem)
Returns a new instance of
AudienceRestriction . |
AudienceRestriction |
AssertionFactory.createAudienceRestriction(String xml)
Returns a new instance of
AudienceRestriction . |
AuthnContext |
AssertionFactory.createAuthnContext(Element elem)
Returns a new instance of
AuthnContext . |
AuthnContext |
AssertionFactory.createAuthnContext(String xml)
Returns a new instance of
AuthnContext . |
AuthnStatement |
AssertionFactory.createAuthnStatement(Element elem)
Returns a new instance of
AuthnStatement . |
AuthnStatement |
AssertionFactory.createAuthnStatement(String xml)
Returns a new instance of
AuthnStatement . |
AuthzDecisionStatement |
AssertionFactory.createAuthzDecisionStatement(Element elem)
Returns a new instance of
AuthzDecisionStatement . |
AuthzDecisionStatement |
AssertionFactory.createAuthzDecisionStatement(String xml)
Returns a new instance of
AuthzDecisionStatement . |
BaseID |
AssertionFactory.createBaseID(Element elem)
Returns a new instance of
BaseID . |
BaseID |
AssertionFactory.createBaseID(String xml)
Returns a new instance of
BaseID . |
Condition |
AssertionFactory.createCondition(Element elem)
Returns a new instance of
Condition . |
Condition |
AssertionFactory.createCondition(String xml)
Returns a new instance of
Condition . |
Conditions |
AssertionFactory.createConditions(Element elem)
Returns a new instance of
Conditions . |
Conditions |
AssertionFactory.createConditions(String xml)
Returns a new instance of
Conditions . |
EncryptedAssertion |
AssertionFactory.createEncryptedAssertion(Element elem)
Returns a new instance of
EncryptedAssertion . |
EncryptedAssertion |
AssertionFactory.createEncryptedAssertion(String xml)
Returns a new instance of
EncryptedAssertion . |
EncryptedAttribute |
AssertionFactory.createEncryptedAttribute(Element elem)
Returns a new instance of
EncryptedAttribute . |
EncryptedAttribute |
AssertionFactory.createEncryptedAttribute(String xml)
Returns a new instance of
EncryptedAttribute . |
EncryptedID |
AssertionFactory.createEncryptedID(Element elem)
Returns a new instance of
EncryptedID . |
EncryptedID |
AssertionFactory.createEncryptedID(String xml)
Returns a new instance of
EncryptedID . |
Evidence |
AssertionFactory.createEvidence(Element elem)
Returns a new instance of
Evidence . |
Evidence |
AssertionFactory.createEvidence(String xml)
Returns a new instance of
Evidence . |
Issuer |
AssertionFactory.createIssuer(Element elem)
Returns a new instance of
Issuer . |
Issuer |
AssertionFactory.createIssuer(String xml)
Returns a new instance of
Issuer . |
KeyInfoConfirmationData |
AssertionFactory.createKeyInfoConfirmationData(Element elem)
Returns a new instance of
KeyInfoConfirmationData . |
KeyInfoConfirmationData |
AssertionFactory.createKeyInfoConfirmationData(String xml)
Returns a new instance of
KeyInfoConfirmationData . |
NameID |
AssertionFactory.createNameID(Element elem)
Returns a new instance of
NameID . |
NameID |
AssertionFactory.createNameID(String xml)
Returns a new instance of
NameID . |
OneTimeUse |
AssertionFactory.createOneTimeUse(Element elem)
Returns a new instance of
OneTimeUse . |
OneTimeUse |
AssertionFactory.createOneTimeUse(String xml)
Returns a new instance of
OneTimeUse . |
ProxyRestriction |
AssertionFactory.createProxyRestriction(Element elem)
Returns a new instance of
ProxyRestriction . |
ProxyRestriction |
AssertionFactory.createProxyRestriction(String xml)
Returns a new instance of
ProxyRestriction . |
Subject |
AssertionFactory.createSubject(Element elem)
Returns a new instance of
Subject . |
Subject |
AssertionFactory.createSubject(String xml)
Returns a new instance of
Subject . |
SubjectConfirmation |
AssertionFactory.createSubjectConfirmation(Element elem)
Returns a new instance of
SubjectConfirmation . |
SubjectConfirmation |
AssertionFactory.createSubjectConfirmation(String xml)
Returns a new instance of
SubjectConfirmation . |
SubjectConfirmationData |
AssertionFactory.createSubjectConfirmationData(Element elem)
Returns a new instance of
SubjectConfirmationData . |
SubjectConfirmationData |
AssertionFactory.createSubjectConfirmationData(String xml)
Returns a new instance of
SubjectConfirmationData . |
SubjectLocality |
AssertionFactory.createSubjectLocality(Element elem)
Returns a new instance of
SubjectLocality . |
SubjectLocality |
AssertionFactory.createSubjectLocality(String xml)
Returns a new instance of
SubjectLocality . |
NameID |
EncryptedID.decrypt(Set<PrivateKey> privateKeys)
Decrypts the encrypted ID.
|
Attribute |
EncryptedAttribute.decrypt(Set<PrivateKey> privateKeys)
Returns an instance of
Attribute object. |
Assertion |
EncryptedAssertion.decrypt(Set<PrivateKey> privateKeys)
Decrypt the encrypted assertion.
|
EncryptedID |
NameID.encrypt(EncryptionConfig encryptionConfig,
String recipientEntityID)
Returns an
EncryptedID object. |
EncryptedAttribute |
Attribute.encrypt(EncryptionConfig encryptionConfig,
String recipientEntityID)
Returns an
EncryptedAttribute object. |
EncryptedAssertion |
Assertion.encrypt(EncryptionConfig encryptionConfig,
String recipientEntityID)
Returns an
EncryptedAssertion object. |
boolean |
Assertion.isSignatureValid(Set<X509Certificate> verificationCerts)
Return whether the signature is valid or not.
|
void |
AuthzDecisionStatement.setAction(List<Action> value)
Sets the
Action (s) of the statement. |
void |
Advice.setAdditionalInfo(List info)
Sets a list of additional information
|
void |
SubjectLocality.setAddress(String value)
Sets the value of the
Address attribute. |
void |
SubjectConfirmationData.setAddress(String value)
Sets the network address/location from which an attesting
entity can present the assertion
|
void |
Assertion.setAdvice(Advice advice)
Sets the advice of the assertion
|
void |
Attribute.setAnyAttribute(Map value)
Sets the
anyAttribute of the attribute. |
void |
Evidence.setAssertion(List<Assertion> value)
Sets the
Assertion (s) in the element. |
void |
Evidence.setAssertionIDRef(List<AssertionIDRef> value)
Sets the
AssertionIDRef (s) in the element. |
void |
Advice.setAssertionIDRefs(List<AssertionIDRef> idRefs)
Sets a list of
AssertionIDRef |
void |
Advice.setAssertions(List<Assertion> assertions)
Sets a list of
Assertion |
void |
Evidence.setAssertionURIRef(List value)
Sets the
AssertionURIRef (s) in the element. |
void |
Advice.setAssertionURIRefs(List uriRefs)
Sets a list of
AssertionURIRef |
void |
AttributeStatement.setAttribute(List<Attribute> value)
Sets
Attribute (s) of the statement. |
void |
Assertion.setAttributeStatements(List<AttributeStatement> statements)
Sets the attribute statements of the assertion
|
void |
Attribute.setAttributeValue(List value)
Sets the
AttributeValue (s) of the Attribute . |
void |
Attribute.setAttributeValueString(List value)
Sets the value of
AttributeValue element(s). |
void |
ProxyRestriction.setAudience(List<String> audiences)
Sets the list of audiences to whom the asserting party permits
new assertions to be issued on the basis of this assertion.
|
void |
AudienceRestriction.setAudience(List<String> audiences)
Sets the audiences
|
void |
Conditions.setAudienceRestrictions(List<AudienceRestriction> ars)
Sets a list of
AudienceRestriction |
void |
AuthnContext.setAuthenticatingAuthority(List<String> value)
Sets the value of the
AuthenticatingAuthority property. |
void |
AuthnStatement.setAuthnContext(AuthnContext value)
Sets the value of the
AuthnContext property. |
void |
AuthnContext.setAuthnContextClassRef(String value)
Sets the value of the
AuthnContextClassRef property. |
void |
AuthnContext.setAuthnContextDecl(String value)
Sets the value of the
AuthnContextDecl property. |
void |
AuthnContext.setAuthnContextDeclRef(String value)
Sets the value of the
AuthnContextDeclRef property. |
void |
AuthnStatement.setAuthnInstant(Date value)
Sets the value of the
AuthnInstant attribute. |
void |
Assertion.setAuthnStatements(List<AuthnStatement> statements)
Sets the
AuthnStatements of the assertion |
void |
Assertion.setAuthzDecisionStatements(List<AuthzDecisionStatement> statements)
Sets the
AuthzDecisionStatements of the assertion |
void |
SubjectConfirmation.setBaseID(BaseID value)
Sets the base ID
|
void |
Subject.setBaseID(BaseID value)
Sets the identifier in
BaseID format |
void |
Assertion.setConditions(Conditions conditions)
Sets the conditions of the assertion
|
void |
Conditions.setConditions(List<Condition> conditions)
Sets a list of
Condition |
void |
SubjectConfirmationData.setContent(List content)
Sets a list of arbitrary XML elements to be added to this
SubjectConfirmationData object. |
void |
SubjectConfirmationData.setContentType(String attribute)
Sets the content type attribute
|
void |
ProxyRestriction.setCount(int value)
Sets the maximum number of indirections that the asserting
party permits to exist between this assertion and an assertion
which has ultimately been issued on the basis of it.
|
void |
AuthzDecisionStatement.setDecision(String value)
Sets the
Decision attribute. |
void |
SubjectLocality.setDNSName(String value)
Sets the value of the
DNSName attribute. |
void |
Evidence.setEncryptedAssertion(List<EncryptedAssertion> value)
Sets the
EncryptedAssertion (s) in the element. |
void |
Advice.setEncryptedAssertions(List<EncryptedAssertion> encryptedAssertions)
Sets a list of
EncryptedAssertion |
void |
AttributeStatement.setEncryptedAttribute(List<EncryptedAttribute> value)
Sets
EncryptedAttribute (s) of the statement. |
void |
SubjectConfirmation.setEncryptedID(EncryptedID value)
Sets the encrypted ID
|
void |
Subject.setEncryptedID(EncryptedID value)
Sets the encrypted identifier
|
void |
AuthzDecisionStatement.setEvidence(Evidence value)
Sets the
Evidence of the statement. |
void |
NameIDType.setFormat(String value)
Sets the format
|
void |
Attribute.setFriendlyName(String value)
Sets the
FriendlyName of the attribute. |
void |
Assertion.setID(String id)
Sets the id of the assertion
|
void |
SubjectConfirmationData.setInResponseTo(String value)
Sets the ID of a SAML protocol message in response to which
an attesting entity can present the assertion
|
void |
Assertion.setIssueInstant(Date issueInstant)
Sets the time when the assertion was issued
|
void |
Assertion.setIssuer(Issuer issuer)
Sets the issuer of the assertion
|
void |
KeyInfoConfirmationData.setKeyInfo(List info)
Sets the key info
|
void |
SubjectConfirmation.setMethod(String value)
Sets the confirmation method
|
void |
Attribute.setName(String value)
Sets the
Name of the attribute. |
void |
Attribute.setNameFormat(String value)
Sets the
NameFormat of the attribute. |
void |
SubjectConfirmation.setNameID(NameID value)
Sets the name identifier
|
void |
Subject.setNameID(NameID value)
Sets the identifier in
NameID format |
void |
NameIDType.setNameQualifier(String value)
Sets the name qualifier
|
void |
BaseIDAbstract.setNameQualifier(String nameQualifier)
Sets the name qualifier
|
void |
Action.setNamespace(String value)
Sets the value of the
Namespace attribute. |
void |
SubjectConfirmationData.setNotBefore(Date value)
Sets the time instant before which the subject cannot be confirmed
|
void |
Conditions.setNotBefore(Date value)
Sets the time instant before which the subject cannot
be confirmed.
|
void |
SubjectConfirmationData.setNotOnOrAfter(Date value)
Sets the time instant at which the subject can no longer be
confirmed
|
void |
Conditions.setNotOnOrAfter(Date value)
Sets the time instant at which the subject can no longer
be confirmed.
|
void |
Conditions.setOneTimeUses(List<OneTimeUse> oneTimeUses)
Sets a list of
OneTimeUse |
void |
Conditions.setProxyRestrictions(List<ProxyRestriction> prs)
Sets a list of
ProxyRestriction |
void |
SubjectConfirmationData.setRecipient(String value)
Sets the URI specifying the entity or location to which an
attesting entity can present the assertion
|
void |
AuthzDecisionStatement.setResource(String value)
Sets the
Resource of the statement. |
void |
AuthnStatement.setSessionIndex(String value)
Sets the value of the
SessionIndex attribute. |
void |
AuthnStatement.setSessionNotOnOrAfter(Date value)
Sets the value of the
SessionNotOnOrAfter attribute. |
void |
NameIDType.setSPNameQualifier(String value)
Sets the
SP name qualifier |
void |
BaseIDAbstract.setSPNameQualifier(String spNameQualifier)
Sets the
SP name qualifier |
void |
NameIDType.setSPProvidedID(String value)
Sets the
SP provided ID |
void |
Assertion.setStatements(List<Object> statements)
Sets the statements of the assertion
|
void |
Assertion.setSubject(Subject subject)
Sets the subject of the assertion
|
void |
Subject.setSubjectConfirmation(List<SubjectConfirmation> confirmations)
Sets a list of subject confirmations
|
void |
SubjectConfirmation.setSubjectConfirmationData(SubjectConfirmationData value)
Sets the subject confirmation data
|
void |
AuthnStatement.setSubjectLocality(SubjectLocality value)
Sets the value of the
SubjectLocality property. |
void |
NameIDType.setValue(String value)
Sets the string-valued identifier
|
void |
AssertionIDRef.setValue(String value)
Sets the value of this
AssertionIDRef . |
void |
Action.setValue(String value)
Sets the value of this
Action . |
void |
Assertion.setVersion(String version)
Sets the version number of the assertion.
|
void |
Assertion.sign(PrivateKey privateKey,
X509Certificate cert)
Signs the Assertion.
|
String |
SubjectLocality.toXMLString()
Returns a String representation of the element.
|
String |
SubjectConfirmationData.toXMLString()
Returns a String representation
|
String |
SubjectConfirmation.toXMLString()
Returns a String representation
|
String |
Subject.toXMLString()
Returns a String representation
|
String |
Statement.toXMLString()
Returns a String representation of the element.
|
String |
NameIDType.toXMLString()
Returns a String representation
|
String |
Evidence.toXMLString()
Returns a String representation of the element.
|
String |
EncryptedElement.toXMLString()
Returns a String representation
|
String |
Conditions.toXMLString()
Returns a String representation
|
String |
ConditionAbstract.toXMLString()
Returns a String representation
|
String |
BaseID.toXMLString()
Returns a String representation
|
String |
AuthnContext.toXMLString()
Returns a String representation of the element.
|
String |
AudienceRestriction.toXMLString()
Returns a String representation
|
String |
Attribute.toXMLString()
Returns a String representation of the element.
|
String |
AssertionIDRef.toXMLString()
Returns a String representation of the element.
|
String |
Assertion.toXMLString()
Returns a String representation
|
String |
Advice.toXMLString()
Returns a String representation
|
String |
Action.toXMLString()
Returns a String representation of the element.
|
String |
SubjectLocality.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the
SubjectLocality element. |
String |
SubjectConfirmationData.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
SubjectConfirmation.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Subject.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Statement.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
NameIDType.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Evidence.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
EncryptedElement.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Conditions.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
ConditionAbstract.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
BaseID.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AuthnContext.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
AudienceRestriction.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Attribute.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
AssertionIDRef.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
Assertion.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Advice.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Action.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
Modifier and Type | Class and Description |
---|---|
class |
SAML2InvalidNameIDPolicyException
This class is an extension point for all SAML related exceptions.
|
Modifier and Type | Method and Description |
---|---|
static String |
SAML2SDKUtils.createSOAPMessageString(String xmlString)
Creates
SOAPMessage with the input XML String
as message body. |
static byte[] |
SAML2SDKUtils.intToTwoBytes(int i)
Converts integer to byte array.
|
static Boolean |
SAML2SDKUtils.StringToBoolean(String str)
Converts a value of XML boolean type to Boolean object.
|
static int |
SAML2SDKUtils.twoBytesToInt(byte[] bytes)
Converts two bytes to an integer.
|
Modifier and Type | Method and Description |
---|---|
ECPRelayState |
ECPFactory.createECPRelayState()
Returns the
ECPRelayState Object. |
ECPRelayState |
ECPFactory.createECPRelayState(Element value)
Returns the
ECPRelayState Object. |
ECPRelayState |
ECPFactory.createECPRelayState(String value)
Returns the
ECPRelayState Object. |
ECPRequest |
ECPFactory.createECPRequest()
Returns the
ECPRequest Object. |
ECPRequest |
ECPFactory.createECPRequest(Element value)
Returns the
ECPRequest Object. |
ECPRequest |
ECPFactory.createECPRequest(String value)
Returns the
ECPRequest Object. |
ECPResponse |
ECPFactory.createECPResponse()
Returns the
ECPResponse Object. |
ECPResponse |
ECPFactory.createECPResponse(Element value)
Returns the
ECPResponse Object. |
ECPResponse |
ECPFactory.createECPResponse(String value)
Returns the
ECPResponse Object. |
void |
ECPResponse.setActor(String actor)
Sets the value of
actor attribute. |
void |
ECPRequest.setActor(String actor)
Sets the value of
actor attribute. |
void |
ECPRelayState.setActor(String actor)
Sets the value of
actor attribute. |
void |
ECPResponse.setAssertionConsumerServiceURL(String url)
Sets the value of the
AssertionConsumerServiceURL
attribute. |
void |
ECPRequest.setIDPList(IDPList idpList)
Sets the
IDPList Object. |
void |
ECPRequest.setIsPassive(Boolean isPassive)
Sets the value of the
IsPassive attribute. |
void |
ECPRequest.setIssuer(Issuer issuer)
Sets the value of the issuer attribute.
|
void |
ECPResponse.setMustUnderstand(Boolean mustUnderstand)
Sets the value of the
mustUnderstand attribute. |
void |
ECPRequest.setMustUnderstand(Boolean mustUnderstand)
Sets the value of the
mustUnderstand attribute. |
void |
ECPRelayState.setMustUnderstand(Boolean mustUnderstand)
Sets the value of the
mustUnderstand attribute. |
void |
ECPRequest.setProviderName(String providerName)
Sets the
ProviderName attribute value. |
void |
ECPRelayState.setValue(String value)
Sets the value of the
RelayState . |
String |
ECPResponse.toXMLString()
Returns a String representation of this Object.
|
String |
ECPRequest.toXMLString()
Returns a String representation of this Object.
|
String |
ECPRelayState.toXMLString()
Returns a String representation of this Object.
|
String |
ECPResponse.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
ECPRequest.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
ECPRelayState.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
Modifier and Type | Method and Description |
---|---|
void |
AttributeAuthorityMapper.authenticateRequester(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Checks if the attribute query requester is valid.
|
void |
AssertionIDRequestMapper.authenticateRequesterURI(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String samlAuthorityEntityID,
String role,
String realm)
Checks if the assertion requester using URI binding is valid.
|
boolean |
FedletAdapter.doFedletSLO(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
LogoutRequest logoutReq,
String hostedEntityID,
String idpEntityID,
List siList,
String nameIDValue,
String binding)
Invokes after Fedlet receives SLO request from IDP.
|
Map<String,Set<String>> |
SPAttributeMapper.getAttributes(List<Attribute> attributes,
String userID,
String hostEntityID,
String remoteEntityID,
String realm)
Returns the map of user attribute values for the corresponding
SAML
Attribute s. |
List |
AttributeAuthorityMapper.getAttributes(Object identity,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Returns attributes of the specifed identity.
|
List |
IDPAttributeMapper.getAttributes(Object session,
String hostEntityID,
String remoteEntityID,
String realm)
Returns list of SAML
Attribute objects for an
authenticated user local attributes. |
int |
SPAuthnContextMapper.getAuthLevel(RequestedAuthnContext reqCtx,
AuthnContext authContext,
String realm,
String hostEntityID,
String idpEntityID)
Returns the Auth Level for the
AuthContext . |
AuthnContext |
IDPAuthnContextMapper.getAuthnContextFromAuthLevel(String authLevel,
String realm,
String idpEntityID)
Returns
AuthnContext that matches the authenticated level. |
String |
SPAccountMapper.getIdentity(Assertion assertion,
String hostEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML Assertion . |
Object |
AttributeAuthorityMapper.getIdentity(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Returns an identity that matches the subject in the attribute query.
|
String |
SPAccountMapper.getIdentity(ManageNameIDRequest manageNameIDRequest,
String hostEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML ManageNameIDRequest . |
String |
IDPAccountMapper.getIdentity(ManageNameIDRequest manageNameIDRequest,
String hostEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML ManageNameIDRequest . |
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 . |
IDPAuthnContextInfo |
IDPAuthnContextMapper.getIDPAuthnContextInfo(AuthnRequest authnRequest,
String idpEntityID,
String realm)
Deprecated.
|
default IDPAuthnContextInfo |
IDPAuthnContextMapper.getIDPAuthnContextInfo(AuthnRequest authnRequest,
String idpEntityID,
String realm,
String spEntityID)
Returns an
IDPAuthnContextInfo object. |
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. |
List |
SAML2IDPFinder.getPreferredIDP(AuthnRequest authnRequest,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns a list of preferred IDP providerID's.
|
RequestedAuthnContext |
SPAuthnContextMapper.getRequestedAuthnContext(String realm,
String hostEntityID,
Map paramsMap)
Returns the
RequestedAuthnContext Object . |
Object |
IDPECPSessionMapper.getSession(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns user valid session.
|
void |
FedletAdapter.onFedletSLOFailure(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
LogoutRequest logoutReq,
LogoutResponse logoutRes,
String hostedEntityID,
String idpEntityID,
String binding)
Invokes after Fedlet receives SLO response from IDP and the SLO status
is not success.
|
void |
FedletAdapter.onFedletSLOSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
LogoutRequest logoutReq,
LogoutResponse logoutRes,
String hostedEntityID,
String idpEntityID,
String binding)
Invokes after Fedlet receives SLO response from IDP and the SLO status
is success.
|
boolean |
SAML2ServiceProviderAdapter.postSingleSignOnSuccess(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
Object session,
AuthnRequest authnRequest,
Response ssoResponse,
String profile,
boolean isFederation)
Invokes after Single-Sign-On processing succeeded.
|
boolean |
SAML2IdentityProviderAdapter.preAuthentication(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest,
Object session,
String reqID,
String relayState)
Invokes when OpenAM has received the authn request, processed it, and is ready to redirect to authentication.
|
void |
SAML2IdentityProviderAdapter.preSendFailureResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String faultCode,
String faultDetail)
Called before a SAML error message is returned.
|
boolean |
SAML2IdentityProviderAdapter.preSendResponse(AuthnRequest authnRequest,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object session,
String reqID,
String relayState)
This method is invoked before sending a non-error SAML2 Response, but before the SAML Response object is
constructed.
|
void |
SAML2IdentityProviderAdapter.preSignResponse(AuthnRequest authnRequest,
Response res,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
Object session,
String relayState)
Called after the SAML Response object is created, but before the Response is signed/encrypted.
|
void |
SAML2ServiceProviderAdapter.preSingleLogoutProcess(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String userID,
LogoutRequest logoutRequest,
LogoutResponse logoutResponse,
String binding)
Invokes before single logout process started on
SP side. |
boolean |
SAML2IdentityProviderAdapter.preSingleSignOn(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest,
String reqID)
Invokes when OpenAM receives the authentication request for the first time
from the SP, and is called before any processing started on the IDP side.
|
void |
SAML2ServiceProviderAdapter.preSingleSignOnProcess(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest,
Response ssoResponse,
String profile)
Invokes when the
FAM received the Single-Sign-On response
from the IDP, this is called before any processing started on SP side. |
void |
SAML2ServiceProviderAdapter.preSingleSignOnRequest(String hostedEntityID,
String idpEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest)
Invokes before OpenAM sends the
Single-Sign-On request to IDP.
|
void |
AttributeAuthorityMapper.validateAttributeQuery(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Checks if the attribute query is valid.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Set<String>> |
AttributeQueryUtil.getAttributesForFedlet(String spEntityID,
String idpEntityID,
String nameIDValue,
List<String> attrsList,
String attrQueryProfileAlias,
String subjectDN)
Sends the AttributeQuery to specified attribute authority,
validates the response and returns the attribute map
Map<String, Set<String>> to the Fedlet |
static String |
XACMLQueryUtil.getPolicyDecisionForFedlet(javax.servlet.http.HttpServletRequest request,
String pepEntityID,
String pdpEntityID,
String nameIDValue,
String serviceName,
String resource,
String action)
Sends the XACML query to specifiied PDP, gets the policy decision
and sends it back to the Fedlet
|
static NameIDMappingResponse |
NameIDMapping.initiateNameIDMappingRequest(Object session,
String realm,
String spEntityID,
String idpEntityID,
String targetSPEntityID,
String targetNameIDFormat,
Map paramsMap)
Parses the request parameters and builds the NameIDMappingRequest to
sent to remote identity provider.
|
static Map |
SPACSUtils.processResponseForFedlet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out)
Processes response from Identity Provider to Fedlet (SP).
|
static Response |
AssertionIDRequestUtil.sendAssertionIDRequest(AssertionIDRequest assertionIDRequest,
String samlAuthorityEntityID,
String role,
String realm,
String binding)
Sends the
AssertionIDRequest to specifiied Assertion ID
Request Service and returns Response coming from the
Assertion ID Request Service. |
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. |
static void |
AttributeQueryUtil.sendAttributeQuery(AttributeQuery attrQuery,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String attrAuthorityEntityID,
String realm,
String attrQueryProfile,
String attrProfile,
String binding)
Sends the
AttributeQuery to specified
attribute authority and returns Response coming
from the attribute authority. |
static Response |
AttributeQueryUtil.sendAttributeQuery(AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm,
String attrQueryProfile,
String attrProfile,
String binding)
Sends the
AttributeQuery to specified
attribute authority and returns Response coming
from the attribute authority. |
static Response |
AuthnQueryUtil.sendAuthnQuery(AuthnQuery authnQuery,
String authnAuthorityEntityID,
String realm,
String binding)
This method sends the
AuthnQuery to specifiied
authentication authority and returns Response coming
from the authentication authority. |
Modifier and Type | Method and Description |
---|---|
Artifact |
ProtocolFactory.createArtifact(byte[] typecode,
int endpointIndex,
String sourceID,
String messageHandle)
Returns a new instance of
Artifact . |
Artifact |
ProtocolFactory.createArtifact(Element elem)
Returns a new instance of
Artifact . |
Artifact |
ProtocolFactory.createArtifact(String encodedArtifactValue)
Returns a new instance of
Artifact . |
ArtifactResolve |
ProtocolFactory.createArtifactResolve(Element elem)
Returns a new instance of
ArtifactResolve . |
ArtifactResolve |
ProtocolFactory.createArtifactResolve(String xml)
Returns a new instance of
ArtifactResolve . |
ArtifactResponse |
ProtocolFactory.createArtifactResponse(Element elem)
Returns a new instance of
ArtifactResponse . |
ArtifactResponse |
ProtocolFactory.createArtifactResponse(String xml)
Returns a new instance of
ArtifactResponse . |
AssertionIDRequest |
ProtocolFactory.createAssertionIDRequest()
Returns the
AssertionIDRequest Object. |
AssertionIDRequest |
ProtocolFactory.createAssertionIDRequest(Element value)
Returns the
AssertionIDRequest Object. |
AssertionIDRequest |
ProtocolFactory.createAssertionIDRequest(String value)
Returns the
AssertionIDRequest Object. |
AttributeQuery |
ProtocolFactory.createAttributeQuery()
Returns the
AttributeQuery Object. |
AttributeQuery |
ProtocolFactory.createAttributeQuery(Element value)
Returns the
AttributeQuery Object. |
AttributeQuery |
ProtocolFactory.createAttributeQuery(String value)
Returns the
AttributeQuery Object. |
AuthnQuery |
ProtocolFactory.createAuthnQuery()
Returns the
AuthnQuery Object. |
AuthnQuery |
ProtocolFactory.createAuthnQuery(Element value)
Returns the
AuthnQuery Object. |
AuthnQuery |
ProtocolFactory.createAuthnQuery(String value)
Returns the
AuthnQuery Object. |
AuthnRequest |
ProtocolFactory.createAuthnRequest()
Returns the
AuthnRequest Object. |
AuthnRequest |
ProtocolFactory.createAuthnRequest(Element value)
Returns the
AuthnRequest Object. |
AuthnRequest |
ProtocolFactory.createAuthnRequest(String value)
Returns the
AuthnRequest Object. |
Extensions |
ProtocolFactory.createExtensions()
Returns the
Extensions Object. |
Extensions |
ProtocolFactory.createExtensions(Element value)
Returns the
Extensions Object. |
Extensions |
ProtocolFactory.createExtensions(String value)
Returns the
Extensions Object. |
GetComplete |
ProtocolFactory.createGetComplete()
Returns the
GetComplete Object. |
GetComplete |
ProtocolFactory.createGetComplete(Element value)
Returns the
GetComplete Object. |
GetComplete |
ProtocolFactory.createGetComplete(String value)
Returns the
GetComplete Object. |
IDPEntry |
ProtocolFactory.createIDPEntry()
Returns the
IDPEntry Object. |
IDPEntry |
ProtocolFactory.createIDPEntry(Element value)
Returns the
IDPEntry Object. |
IDPEntry |
ProtocolFactory.createIDPEntry(String value)
Returns the
IDPEntry Object. |
IDPList |
ProtocolFactory.createIDPList()
Returns the
IDPList Object. |
IDPList |
ProtocolFactory.createIDPList(Element value)
Returns the
IDPList Object. |
IDPList |
ProtocolFactory.createIDPList(String value)
Returns the
IDPList Object. |
LogoutRequest |
ProtocolFactory.createLogoutRequest(Element value)
Returns the
LogoutRequest Object. |
LogoutRequest |
ProtocolFactory.createLogoutRequest(String value)
Returns the
LogoutRequest Object. |
LogoutResponse |
ProtocolFactory.createLogoutResponse(Element value)
Returns the
LogoutResponse Object. |
LogoutResponse |
ProtocolFactory.createLogoutResponse(String value)
Returns the
LogoutResponse Object. |
ManageNameIDRequest |
ProtocolFactory.createManageNameIDRequest(Element value)
Returns an immutable manage name identifier request object.
|
ManageNameIDRequest |
ProtocolFactory.createManageNameIDRequest(String value)
Returns an immutable manage name identifier request object.
|
ManageNameIDResponse |
ProtocolFactory.createManageNameIDResponse(Element value)
Returns an immutable manage name identifier response object.
|
ManageNameIDResponse |
ProtocolFactory.createManageNameIDResponse(String value)
Returns an immutable manage name identifier response object.
|
NameIDMappingRequest |
ProtocolFactory.createNameIDMappingRequest(Element elem)
Returns the
NameIDMappingRequest Object. |
NameIDMappingRequest |
ProtocolFactory.createNameIDMappingRequest(String value)
Returns the
NameIDMappingRequest Object. |
NameIDMappingResponse |
ProtocolFactory.createNameIDMappingResponse(Element elem)
Returns the
NameIDMappingResponse Object. |
NameIDMappingResponse |
ProtocolFactory.createNameIDMappingResponse(String value)
Returns the
NameIDMappingResponse Object. |
NameIDPolicy |
ProtocolFactory.createNameIDPolicy()
Returns the
NameIDPolicy Object. |
NameIDPolicy |
ProtocolFactory.createNameIDPolicy(Element value)
Returns the
NameIDPolicy Object. |
NameIDPolicy |
ProtocolFactory.createNameIDPolicy(String value)
Returns the
NameIDPolicy Object. |
NewEncryptedID |
ProtocolFactory.createNewEncryptedID(Element value)
Returns an immutable new encrypted identifier object.
|
NewEncryptedID |
ProtocolFactory.createNewEncryptedID(String value)
Returns an immutable new encrypted identifier object.
|
NewID |
ProtocolFactory.createNewID(Element value)
Returns an new identifier object.
|
NewID |
ProtocolFactory.createNewID(String value)
Returns an new identifier object.
|
RequestedAuthnContext |
ProtocolFactory.createRequestedAuthnContext()
Returns a mutable requested authentication context object.
|
RequestedAuthnContext |
ProtocolFactory.createRequestedAuthnContext(Element value)
Returns an immutable requested authentication context object.
|
RequestedAuthnContext |
ProtocolFactory.createRequestedAuthnContext(String value)
Returns an immutable requested authentication context object.
|
RequesterID |
ProtocolFactory.createRequesterID()
Returns the
RequesterID Object. |
RequesterID |
ProtocolFactory.createRequesterID(Element value)
Returns the
RequesterID Object. |
RequesterID |
ProtocolFactory.createRequesterID(String value)
Returns the
RequesterID Object. |
Response |
ProtocolFactory.createResponse(Element elem)
Returns a new instance of
Response . |
Response |
ProtocolFactory.createResponse(String xml)
Returns a new instance of
Response . |
Scoping |
ProtocolFactory.createScoping()
Returns the
Scoping Object. |
Scoping |
ProtocolFactory.createScoping(Element value)
Returns the
Scoping Object. |
Scoping |
ProtocolFactory.createScoping(String value)
Returns the
Scoping Object. |
Status |
ProtocolFactory.createStatus()
Returns the
Status Object. |
Status |
ProtocolFactory.createStatus(Element value)
Returns the
Status Object. |
Status |
ProtocolFactory.createStatus(String value)
Returns the
Status Object. |
StatusCode |
ProtocolFactory.createStatusCode()
Returns the
StatusCode Object. |
StatusCode |
ProtocolFactory.createStatusCode(Element value)
Returns the
StatusCode Object. |
StatusCode |
ProtocolFactory.createStatusCode(String value)
Returns the
StatusCode Object. |
StatusDetail |
ProtocolFactory.createStatusDetail()
Returns the
StatusDetail Object. |
StatusDetail |
ProtocolFactory.createStatusDetail(Element value)
Returns the
StatusDetail Object. |
StatusDetail |
ProtocolFactory.createStatusDetail(String value)
Returns the
StatusDetail Object. |
NewID |
NewEncryptedID.decrypt(Set<PrivateKey> privateKeys)
Returns an instance of
NewID object. |
NewEncryptedID |
NewID.encrypt(EncryptionConfig encryptionConfig,
String recipientEntityID)
Returns an
NewEncryptedID object. |
boolean |
StatusResponse.isSignatureValid(Set<X509Certificate> verificationCerts)
Returns whether the signature on the
StatusResponse
is valid or not. |
boolean |
RequestAbstract.isSignatureValid(Set<X509Certificate> verificationCerts)
Return whether the signature is valid or not.
|
void |
NameIDPolicy.setAllowCreate(boolean allowCreate)
Sets the value of
AllowCreate attribute. |
void |
Extensions.setAny(List value)
Sets the
Extensions object. |
void |
StatusDetail.setAny(List<String> anyList)
Sets the value of the Any property.
|
void |
ArtifactResponse.setAny(String value)
Sets the
any element of the response. |
void |
ArtifactResolve.setArtifact(Artifact value)
Sets the
Artifact of the request. |
void |
Response.setAssertion(List<Assertion> value)
Sets Assertion(s) of the response.
|
void |
AuthnRequest.setAssertionConsumerServiceIndex(Integer index)
Sets the value of the
AssertionConsumerServiceIndex
attribute. |
void |
AuthnRequest.setAssertionConsumerServiceURL(String url)
Sets the value of the
AssertionConsumerServiceURL
attribute. |
void |
AssertionIDRequest.setAssertionIDRefs(List<AssertionIDRef> assertionIDRefs)
Sets a list of
AssertionIDRef Objects. |
void |
AuthnRequest.setAttributeConsumingServiceIndex(Integer index)
Sets the value of the
AttributeConsumingServiceIndex
attribute. |
void |
AttributeQuery.setAttributes(List<Attribute> attributes)
Sets the
Attribute objects. |
void |
RequestedAuthnContext.setAuthnContextClassRef(List references)
Sets authentication context class references.
|
void |
RequestedAuthnContext.setAuthnContextDeclRef(List references)
Sets authentication context declaration class references.
|
void |
NameIDMappingRequest.setBaseID(BaseID value)
Sets the value of the baseID property.
|
void |
LogoutRequest.setBaseID(BaseID value)
Sets the value of the baseID property.
|
void |
RequestedAuthnContext.setComparison(String value)
Sets the value of the
Comparison property. |
void |
AuthnRequest.setConditions(Conditions conditions)
Sets the
Conditions object. |
void |
StatusResponse.setConsent(String value)
Sets the value of the consent property.
|
void |
RequestAbstract.setConsent(String consent)
Sets the value of the
Consent attribute. |
void |
StatusResponse.setDestination(String value)
Sets the value of the destination property.
|
void |
RequestAbstract.setDestination(String destinationURI)
Sets the value of the
Destination attribute. |
void |
Response.setEncryptedAssertion(List<EncryptedAssertion> value)
Sets
EncryptedAssertion (s) of the response. |
void |
NameIDMappingResponse.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
NameIDMappingRequest.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
ManageNameIDRequest.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
LogoutRequest.setEncryptedID(EncryptedID value)
Sets the value of the encryptedID property.
|
void |
StatusResponse.setExtensions(Extensions value)
Sets the value of the extensions property.
|
void |
RequestAbstract.setExtensions(Extensions extensions)
Sets the
Extensions Object. |
void |
AuthnRequest.setForceAuthn(Boolean value)
Sets the value of the
ForceAuthn attribute. |
void |
NameIDPolicy.setFormat(String uri)
Sets the value of the
Format attribute. |
void |
IDPList.setGetComplete(GetComplete getComplete)
Sets the
GetComplete Object. |
void |
StatusResponse.setID(String value)
Sets the value of the id property.
|
void |
RequestAbstract.setID(String id)
Sets the value of the
ID attribute. |
void |
IDPList.setIDPEntries(List<IDPEntry> idpEntryList)
Sets the
IDPEntry Object. |
void |
Scoping.setIDPList(IDPList idpList)
Sets the
IDPList Object. |
void |
StatusResponse.setInResponseTo(String value)
Sets the value of the inResponseTo property.
|
void |
AuthnRequest.setIsPassive(Boolean value)
Sets the value of the
IsPassive attribute. |
void |
StatusResponse.setIssueInstant(Date value)
Sets the value of the issueInstant property.
|
void |
RequestAbstract.setIssueInstant(Date dateTime)
Sets the value of
IssueInstant attribute. |
void |
StatusResponse.setIssuer(Issuer value)
Sets the value of the issuer property.
|
void |
RequestAbstract.setIssuer(Issuer nameID)
Sets the
Issuer object. |
void |
IDPEntry.setLoc(String locationURI)
Sets the value of
Loc attribute. |
void |
IDPEntry.setName(String name)
Sets the value of
Name attribute. |
void |
NameIDMappingResponse.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
NameIDMappingRequest.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
ManageNameIDRequest.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
LogoutRequest.setNameID(NameID value)
Sets the value of the nameID property.
|
void |
NameIDMappingRequest.setNameIDPolicy(NameIDPolicy nameIDPolicy)
Sets the
NameIDPolicy object. |
void |
AuthnRequest.setNameIDPolicy(NameIDPolicy nameIDPolicy)
Sets the
NameIDPolicy object. |
void |
ManageNameIDRequest.setNewEncryptedID(NewEncryptedID value)
Sets the value of the
newEncryptedID property. |
void |
ManageNameIDRequest.setNewID(NewID value)
Sets the value of the
NewID property. |
void |
LogoutRequest.setNotOnOrAfter(Date value)
Sets the value of the notOnOrAfter property.
|
void |
AuthnRequest.setProtocolBinding(String protocolBinding)
Sets the value of the
ProtocolBinding attribute. |
void |
IDPEntry.setProviderID(String uri)
Sets the
ProviderID attribute value. |
void |
AuthnRequest.setProviderName(String providerName)
Sets the
ProviderName attribute value. |
void |
Scoping.setProxyCount(Integer proxyCount)
Sets the value of
ProxyCount attribute. |
void |
LogoutRequest.setReason(String value)
Sets the value of the reason property.
|
void |
AuthnRequest.setRequestedAuthnContext(RequestedAuthnContext reqAuthnContext)
Sets the
RequestedAuthnContext . |
void |
AuthnQuery.setRequestedAuthnContext(RequestedAuthnContext requestedAuthnContext)
Sets the
RequestedAuthnContext object. |
void |
Scoping.setRequesterIDs(List<RequesterID> requesterIDList)
Sets a list of
RequesterID Objects. |
void |
AuthnRequest.setScoping(Scoping scoping)
Sets the
Scoping object. |
void |
LogoutRequest.setSessionIndex(List<String> sessionIndexList)
Sets the value of the SessionIndex property.
|
void |
AuthnQuery.setSessionIndex(String sessionIndex)
Sets the value of
SessionIndex attribute. |
void |
NameIDPolicy.setSPNameQualifier(String spNameQualifier)
Sets the value of
SPNameQualifier attribute. |
void |
StatusResponse.setStatus(Status value)
Sets the value of the status property.
|
void |
StatusCode.setStatusCode(StatusCode value)
Sets the value of the statusCode property.
|
void |
Status.setStatusCode(StatusCode value)
Sets the value of the statusCode property.
|
void |
Status.setStatusDetail(StatusDetail value)
Sets the value of the statusDetail property.
|
void |
Status.setStatusMessage(String value)
Sets the value of the statusMessage property.
|
void |
SubjectQueryAbstract.setSubject(Subject subject)
Sets the
Subject object. |
void |
AuthnRequest.setSubject(Subject subject)
Sets the
Subject object. |
void |
ManageNameIDRequest.setTerminate(boolean terminate)
Set this request as terminating request.
|
void |
StatusCode.setValue(String value)
Sets the value of the value property.
|
void |
RequesterID.setValue(String value)
Sets the value of the
RequesterID URI. |
void |
GetComplete.setValue(String value)
Sets the value of the
GetComplete URI. |
void |
StatusResponse.setVersion(String value)
Sets the value of the version property.
|
void |
RequestAbstract.setVersion(String version)
Sets the value of the
Version attribute. |
void |
StatusResponse.sign(PrivateKey privateKey,
X509Certificate cert)
Signs the
StatusResponse . |
void |
RequestAbstract.sign(PrivateKey privateKey,
X509Certificate cert)
Signs the Request.
|
String |
StatusResponse.toXMLString()
Returns the
StatusResponse in an XML document String format
based on the StatusResponse schema described above. |
String |
StatusMessage.toXMLString()
Returns the
StatusMessage in an XML document String format
based on the StatusMessage schema described above. |
String |
StatusDetail.toXMLString()
Returns the
StatusDetail in an XML document String format
based on the StatusDetail schema described above. |
String |
StatusCode.toXMLString()
Returns the
StatusCode in an XML document String format
based on the StatusCode schema described above. |
String |
Status.toXMLString()
Returns the
Status in an XML document String format
based on the Status schema described above. |
String |
SessionIndex.toXMLString()
Returns the
SessionIndex in an XML document String format
based on the SessionIndex schema described above. |
String |
Scoping.toXMLString()
Returns a String representation of this Object.
|
String |
RequesterID.toXMLString()
Returns a String representation of this Object.
|
String |
RequestedAuthnContext.toXMLString()
Returns a String representation of this Object.
|
String |
RequestAbstract.toXMLString()
Returns a String representation of this Object.
|
String |
NewID.toXMLString()
Returns a String representation of this Object.
|
String |
NameIDPolicy.toXMLString()
Returns a String representation of this Object.
|
String |
IDPList.toXMLString()
Returns a String representation of this Object.
|
String |
IDPEntry.toXMLString()
Returns a String representation of this Object.
|
String |
GetComplete.toXMLString()
Returns a String representation of this Object.
|
String |
Extensions.toXMLString()
Returns a String representation of this object.
|
String |
Artifact.toXMLString()
Returns a String representation of the element.
|
String |
StatusResponse.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusResponse in an XML document String format
based on the StatusResponse schema described above. |
String |
StatusMessage.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusMessage in an XML document String format
based on the StatusMessage schema described above. |
String |
StatusDetail.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusDetail in an XML document String format
based on the StatusDetail schema described above. |
String |
StatusCode.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusCode in an XML document String format
based on the StatusCode schema described above. |
String |
Status.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
Status in an XML document String format
based on the Status schema described above. |
String |
SessionIndex.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
SessionIndex in an XML document String format
based on the SessionIndex schema described above. |
String |
Scoping.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
RequesterID.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
RequestedAuthnContext.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
RequestAbstract.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
NewID.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
NameIDPolicy.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this object.
|
String |
IDPList.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
IDPEntry.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
GetComplete.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
Extensions.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this object.
|
String |
Artifact.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
Modifier and Type | Method and Description |
---|---|
Response |
XACMLRequestProcessor.processRequest(Request xacmlRequest,
String pdpEntityId,
String pepEntityId)
Processes an XACML context Request and returns an XACML context
Response.
|
Modifier and Type | Class and Description |
---|---|
class |
XACMLException
This class is an extension point for all XACML related exceptions.
|
Modifier and Type | Method and Description |
---|---|
XACMLAuthzDecisionQuery |
ContextFactory.createXACMLAuthzDecisionQuery(Element elem)
Returns a new instance of
XACMLAuthzDecisionQuery . |
XACMLAuthzDecisionQuery |
ContextFactory.createXACMLAuthzDecisionQuery(String xml)
Returns a new instance of
XACMLAuthzDecisionQuery . |
Modifier and Type | Method and Description |
---|---|
protected void |
XACMLAuthzDecisionQueryImpl.parseDOMElement(Element element) |
protected void |
XACMLAuthzDecisionQueryImpl.validateData() |
Constructor and Description |
---|
XACMLAuthzDecisionQueryImpl(Element element)
This constructor is used to build
XACMLAuthzDecisionQuery
object from a block of existing XML that has already been built into a
DOM. |
XACMLAuthzDecisionQueryImpl(String xml)
This constructor is used to build
XACMLAuthzDecisionQuery
object from a XML string. |
Copyright © 2010-2018, ForgeRock All Rights Reserved.