Package | Description |
---|---|
com.sun.identity.federation.common |
Defines Federation Common Utils.
|
com.sun.identity.saml2.assertion |
Defines SAMLv2 assertion.
|
com.sun.identity.saml2.assertion.impl | |
com.sun.identity.saml2.common |
Defines common SAMLv2 utilities and constants.
|
com.sun.identity.saml2.ecp |
Defines classes for SAMLv2 ECP profile.
|
com.sun.identity.saml2.ecp.impl | |
com.sun.identity.saml2.meta |
Package that handles SAML v2 metadata operations.
|
com.sun.identity.saml2.plugins |
Defines SAMLv2 Plugin SPIs.
|
com.sun.identity.saml2.profile |
Package that handles SAML v2 profiles.
|
com.sun.identity.saml2.protocol |
SAMLv2 Protocol Classes.
|
com.sun.identity.saml2.protocol.impl |
SAMLv2 Protocol Implemenetation Classes.
|
com.sun.identity.saml2.soapbinding | |
com.sun.identity.saml2.xmlenc | |
com.sun.identity.saml2.xmlsig | |
com.sun.identity.wss.security |
Defines Web Services Security Token specification and Token interfaces
with their respective implementation classes for different WS-* Security
Tokens.
|
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.plugins | |
com.sun.identity.xacml.saml2.impl |
Defines XACML implementations for SAMLv2.
|
org.forgerock.openam.oauth2.saml2.core | |
org.forgerock.openam.sts.tokengeneration.saml2.statements |
This package contains classes defining the interfaces consumed to obtain the various statements contituting SAML2
assertions.
|
Modifier and Type | Method and Description |
---|---|
static void |
FSUtils.postToTarget(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String SAMLmessageName,
String SAMLmessageValue,
String relayStateName,
String relayStateValue,
String targetURL) |
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 . |
Assertion |
EncryptedAssertion.decrypt(Set<PrivateKey> privateKeys)
Decrypt the encrypted assertion.
|
NameID |
EncryptedID.decrypt(Set<PrivateKey> privateKeys)
Decrypts the encrypted ID.
|
Attribute |
EncryptedAttribute.decrypt(Set<PrivateKey> privateKeys)
Returns an instance of
Attribute object. |
EncryptedID |
NameID.encrypt(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
EncryptedID object. |
EncryptedAttribute |
Attribute.encrypt(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
EncryptedAttribute object. |
EncryptedAssertion |
Assertion.encrypt(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
EncryptedAssertion object. |
boolean |
Assertion.isSignatureValid(Set<X509Certificate> verificationCerts)
Return whether the signature is valid or not.
|
void |
AuthzDecisionStatement.setAction(List 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 value)
Sets the
Assertion (s) in the element. |
void |
Evidence.setAssertionIDRef(List value)
Sets the
AssertionIDRef (s) in the element. |
void |
Advice.setAssertionIDRefs(List idRefs)
Sets a list of
AssertionIDRef |
void |
Advice.setAssertions(List 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 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 audiences)
Sets the audiences
|
void |
Conditions.setAudienceRestrictions(List 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 |
Subject.setBaseID(BaseID value)
Sets the identifier in
BaseID format |
void |
SubjectConfirmation.setBaseID(BaseID value)
Sets the base ID
|
void |
Assertion.setConditions(Conditions conditions)
Sets the conditions of the assertion
|
void |
Conditions.setConditions(List 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 value)
Sets the
EncryptedAssertion (s) in the element. |
void |
Advice.setEncryptedAssertions(List encryptedAssertions)
Sets a list of
EncryptedAssertion |
void |
AttributeStatement.setEncryptedAttribute(List<EncryptedAttribute> value)
Sets
EncryptedAttribute (s) of the statement. |
void |
Subject.setEncryptedID(EncryptedID value)
Sets the encrypted identifier
|
void |
SubjectConfirmation.setEncryptedID(EncryptedID value)
Sets the encrypted ID
|
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 |
Subject.setNameID(NameID value)
Sets the identifier in
NameID format |
void |
SubjectConfirmation.setNameID(NameID value)
Sets the name identifier
|
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 |
Conditions.setNotBefore(Date value)
Sets the time instant before which the subject cannot
be confirmed.
|
void |
SubjectConfirmationData.setNotBefore(Date value)
Sets the time instant before which the subject cannot be confirmed
|
void |
Conditions.setNotOnOrAfter(Date value)
Sets the time instant at which the subject can no longer
be confirmed.
|
void |
SubjectConfirmationData.setNotOnOrAfter(Date value)
Sets the time instant at which the subject can no longer be
confirmed
|
void |
Conditions.setOneTimeUses(List oneTimeUses)
Sets a list of
OneTimeUse |
void |
Conditions.setProxyRestrictions(List 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 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 |
NameIDType.toXMLString()
Returns a String representation
|
String |
AssertionIDRef.toXMLString()
Returns a String representation of the element.
|
String |
SubjectLocality.toXMLString()
Returns a String representation of the element.
|
String |
Statement.toXMLString()
Returns a String representation of the element.
|
String |
Advice.toXMLString()
Returns a String representation
|
String |
Action.toXMLString()
Returns a String representation of the element.
|
String |
Evidence.toXMLString()
Returns a String representation of the element.
|
String |
EncryptedElement.toXMLString()
Returns a String representation
|
String |
Attribute.toXMLString()
Returns a String representation of the element.
|
String |
Conditions.toXMLString()
Returns a String representation
|
String |
BaseID.toXMLString()
Returns a String representation
|
String |
SubjectConfirmationData.toXMLString()
Returns a String representation
|
String |
ConditionAbstract.toXMLString()
Returns a String representation
|
String |
Subject.toXMLString()
Returns a String representation
|
String |
AuthnContext.toXMLString()
Returns a String representation of the element.
|
String |
SubjectConfirmation.toXMLString()
Returns a String representation
|
String |
Assertion.toXMLString()
Returns a String representation
|
String |
AudienceRestriction.toXMLString()
Returns a String representation
|
String |
NameIDType.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AssertionIDRef.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
SubjectLocality.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the
SubjectLocality element. |
String |
Statement.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
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.
|
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 |
Attribute.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
Conditions.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
BaseID.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
SubjectConfirmationData.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
ConditionAbstract.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Subject.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AuthnContext.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
SubjectConfirmation.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
Assertion.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AudienceRestriction.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
Modifier and Type | Method and Description |
---|---|
NameID |
EncryptedIDImpl.decrypt(Set<PrivateKey> privateKeys) |
Assertion |
EncryptedAssertionImpl.decrypt(Set<PrivateKey> privateKeys) |
Attribute |
EncryptedAttributeImpl.decrypt(Set<PrivateKey> privateKeys) |
EncryptedID |
NameIDImpl.encrypt(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
EncryptedID object. |
EncryptedAssertion |
AssertionImpl.encrypt(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
EncryptedAssertion object. |
EncryptedAttribute |
AttributeImpl.encrypt(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
EncryptedAttribute object. |
protected String |
SubjectConfirmationDataImpl.getElementValue(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of the element value
|
protected void |
NameIDTypeImpl.getValueAndAttributes(Element element) |
boolean |
AssertionImpl.isSignatureValid(Set<X509Certificate> verificationCerts) |
protected void |
SubjectConfirmationDataImpl.parseAttributes(NamedNodeMap attrs)
Sets all the attribute values
|
protected void |
SubjectConfirmationDataImpl.parseContent(Element element)
Parse and sets content values
|
void |
AdviceImpl.setAdditionalInfo(List info)
Sets a list of additional information
|
void |
SubjectLocalityImpl.setAddress(String value)
Sets the value of the
Address attribute. |
void |
SubjectConfirmationDataImpl.setAddress(String value)
Sets the network address/location from which an attesting
entity can present the assertion
|
void |
AssertionImpl.setAdvice(Advice advice)
Sets the advice of the assertion
|
void |
AttributeImpl.setAnyAttribute(Map value)
Sets the
anyAttribute of the attribute. |
void |
AdviceImpl.setAssertionIDRefs(List idRefs)
Sets a list of
AssertionIDRef |
void |
AdviceImpl.setAssertions(List assertions)
Sets a list of
Assertion |
void |
AdviceImpl.setAssertionURIRefs(List uriRefs)
Sets a list of
AssertionURIRef |
void |
AttributeStatementImpl.setAttribute(List<Attribute> value)
Sets
Attribute (s) of the statement. |
void |
AssertionImpl.setAttributeStatements(List<AttributeStatement> statements)
Sets the attribute statements of the assertion
|
void |
AttributeImpl.setAttributeValue(List value)
Sets the
AttributeValue (s) of the Attribute . |
void |
AttributeImpl.setAttributeValueString(List value)
Sets the value of
AttributeValue element(s). |
void |
AudienceRestrictionImpl.setAudience(List audiences)
Sets the audiences
|
void |
ProxyRestrictionImpl.setAudience(List audiences)
Sets the list of audiences to whom the asserting party permits
new assertions to be issued on the basis of this assertion.
|
void |
ConditionsImpl.setAudienceRestrictions(List ars)
Sets a list of
AudienceRestriction |
void |
AuthnContextImpl.setAuthenticatingAuthority(List<String> value)
Sets the value of the
AuthenticatingAuthority property. |
void |
AuthnStatementImpl.setAuthnContext(AuthnContext value)
Sets the value of the
AuthnContext property. |
void |
AuthnContextImpl.setAuthnContextClassRef(String value)
Sets the value of the
AuthnContextClassRef property. |
void |
AuthnContextImpl.setAuthnContextDecl(String value)
Sets the value of the
AuthnContextDecl property. |
void |
AuthnContextImpl.setAuthnContextDeclRef(String value)
Sets the value of the
AuthnContextDeclRef property. |
void |
AuthnStatementImpl.setAuthnInstant(Date value)
Sets the value of the
AuthnInstant attribute. |
void |
AssertionImpl.setAuthnStatements(List<AuthnStatement> statements)
Sets the
AuthnStatements of the assertion |
void |
AssertionImpl.setAuthzDecisionStatements(List<AuthzDecisionStatement> statements)
Sets the
AuthzDecisionStatements of the assertion |
void |
SubjectConfirmationImpl.setBaseID(BaseID value)
Sets the base ID
|
void |
SubjectImpl.setBaseID(BaseID value)
Sets the identifier in
BaseID format |
void |
AssertionImpl.setConditions(Conditions conditions)
Sets the conditions of the assertion
|
void |
ConditionsImpl.setConditions(List conditions)
Sets a list of
Condition |
void |
SubjectConfirmationDataImpl.setContent(List value)
Sets a list of arbitrary XML elements to be added to this
SubejctConfirmationData object. |
void |
SubjectConfirmationDataImpl.setContentType(String attribute)
Sets the content type attribute.
|
void |
ProxyRestrictionImpl.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 |
SubjectLocalityImpl.setDNSName(String value)
Sets the value of the
DNSName attribute. |
void |
AdviceImpl.setEncryptedAssertions(List encryptedAssertions)
Sets a list of
EncryptedAssertion |
void |
AttributeStatementImpl.setEncryptedAttribute(List value)
Sets
EncryptedAttribute (s) of the statement. |
void |
SubjectConfirmationImpl.setEncryptedID(EncryptedID value)
Sets the encrypted ID
|
void |
SubjectImpl.setEncryptedID(EncryptedID value)
Sets the encrypted identifier
|
void |
NameIDTypeImpl.setFormat(String value)
Sets the format
|
void |
AttributeImpl.setFriendlyName(String value)
Sets the
FriendlyName of the attribute. |
void |
AssertionImpl.setID(String id)
Sets the id of the assertion
|
void |
SubjectConfirmationDataImpl.setInResponseTo(String value)
Sets the ID of a SAML protocol message in response to which
an attesting entity can present the assertion
|
void |
AssertionImpl.setIssueInstant(Date issueInstant)
Set the time when the assertion was issued
|
void |
AssertionImpl.setIssuer(Issuer issuer)
Sets the issuer of the assertion
|
void |
KeyInfoConfirmationDataImpl.setKeyInfo(List info)
Sets the List of
KeyInfo object. |
void |
SubjectConfirmationImpl.setMethod(String value)
Sets the confirmation method
|
void |
AttributeImpl.setName(String value)
Sets the
Name of the attribute. |
void |
AttributeImpl.setNameFormat(String value)
Sets the
NameFormat of the attribute. |
void |
SubjectConfirmationImpl.setNameID(NameID value)
Sets the identifier in
NameID format |
void |
SubjectImpl.setNameID(NameID value)
Sets the identifier in
NameID format |
void |
NameIDTypeImpl.setNameQualifier(String value)
Sets the name qualifier
|
void |
BaseIDAbstractImpl.setNameQualifier(String nameQualifier)
Sets the name qualifier
|
void |
ActionImpl.setNamespace(String value)
Sets the value of the
Namespace property. |
void |
ConditionsImpl.setNotBefore(Date value)
Sets the time instant before which the subject cannot
be confirmed.
|
void |
SubjectConfirmationDataImpl.setNotBefore(Date value)
Sets the time instant before which the subject cannot be confirmed
|
void |
ConditionsImpl.setNotOnOrAfter(Date value)
Sets the time instant at which the subject can no longer
be confirmed.
|
void |
SubjectConfirmationDataImpl.setNotOnOrAfter(Date value)
Sets the time instant at which the subject can no longer be
confirmed
|
void |
ConditionsImpl.setOneTimeUses(List oneTimeUses)
Sets a list of
OneTimeUse |
void |
ConditionsImpl.setProxyRestrictions(List prs)
Sets a list of
ProxyRestriction |
void |
SubjectConfirmationDataImpl.setRecipient(String value)
Sets the URI specifying the entity or location to which an
attesting entity can present the assertion
|
void |
AuthnStatementImpl.setSessionIndex(String value)
Sets the value of the
SessionIndex attribute. |
void |
AuthnStatementImpl.setSessionNotOnOrAfter(Date value)
Sets the value of the
SessionNotOnOrAfter attribute. |
void |
NameIDTypeImpl.setSPNameQualifier(String value)
Sets the SP name qualifier
|
void |
BaseIDAbstractImpl.setSPNameQualifier(String spNameQualifier)
Sets the
SP name qualifier |
void |
NameIDTypeImpl.setSPProvidedID(String value)
Sets the SP provided ID
|
void |
AssertionImpl.setStatements(List<Object> statements)
Sets the statements of the assertion
|
void |
AssertionImpl.setSubject(Subject subject)
Sets the subject of the assertion
|
void |
SubjectImpl.setSubjectConfirmation(List confirmations)
Sets a list of subject confirmations
|
void |
SubjectConfirmationImpl.setSubjectConfirmationData(SubjectConfirmationData value)
Sets the subject confirmation data
|
void |
AuthnStatementImpl.setSubjectLocality(SubjectLocality value)
Sets the value of the
SubjectLocality property. |
void |
AssertionIDRefImpl.setValue(String value)
Sets the value of this
AssertionIDRef . |
void |
NameIDTypeImpl.setValue(String value)
Sets the string-valued identifier
|
void |
ActionImpl.setValue(String value)
Sets the value of the value property.
|
void |
AssertionImpl.setVersion(String version)
Sets the version number of the assertion.
|
void |
AssertionImpl.sign(PrivateKey privateKey,
X509Certificate cert)
Sign the Assertion.
|
String |
ConditionImpl.toXMLString()
Returns a String representation
|
String |
IssuerImpl.toXMLString()
Returns a String representation
|
String |
KeyInfoConfirmationDataImpl.toXMLString()
Returns a String representation
|
String |
NameIDImpl.toXMLString()
Returns a String representation
|
String |
AssertionIDRefImpl.toXMLString()
Returns a String representation of the element.
|
String |
AttributeStatementImpl.toXMLString()
Returns a String representation of the element.
|
String |
EncryptedElementImpl.toXMLString()
Returns a String representation of the element.
|
String |
AdviceImpl.toXMLString()
Returns a String representation
|
abstract String |
NameIDTypeImpl.toXMLString()
Returns a String representation
|
String |
AssertionImpl.toXMLString()
Returns a String representation
|
String |
AttributeImpl.toXMLString()
Returns a String representation of the element.
|
String |
ActionImpl.toXMLString()
Returns a String representation of the element.
|
String |
ConditionsImpl.toXMLString()
Returns a String representation
|
String |
SubjectConfirmationImpl.toXMLString()
Returns a String representation
|
String |
SubjectLocalityImpl.toXMLString()
Returns a String representation of the element.
|
String |
SubjectConfirmationDataImpl.toXMLString()
Returns a String representation of the element
|
String |
AudienceRestrictionImpl.toXMLString()
Returns a String representation
|
String |
OneTimeUseImpl.toXMLString()
Returns a String representation
|
String |
EncryptedAttributeImpl.toXMLString()
Returns a String representation of the element.
|
String |
AuthnContextImpl.toXMLString()
Returns a String representation of the element.
|
String |
BaseIDImpl.toXMLString()
Returns a String representation
|
String |
AuthnStatementImpl.toXMLString()
Returns a String representation of the element.
|
String |
ProxyRestrictionImpl.toXMLString()
Returns a String representation
|
String |
SubjectImpl.toXMLString()
Returns a String representation
|
String |
ConditionImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
IssuerImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
KeyInfoConfirmationDataImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS) |
String |
NameIDImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AssertionIDRefImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
AttributeStatementImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
EncryptedElementImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
AdviceImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
abstract String |
NameIDTypeImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AssertionImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AttributeImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
ActionImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
ConditionsImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
NameIDImplWithoutSPNameQualifier.toXMLString(boolean includeNSPrefix,
boolean declareNS) |
String |
SubjectConfirmationImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
SubjectLocalityImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the
SubjectLocality element. |
String |
SubjectConfirmationDataImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of the element
|
String |
AudienceRestrictionImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
OneTimeUseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
EncryptedAttributeImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
AuthnContextImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
BaseIDImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
AuthnStatementImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
ProxyRestrictionImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
SubjectImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
Constructor and Description |
---|
ActionImpl(Element element)
Class constructor with
Action in Element
format. |
ActionImpl(String xmlString)
Class constructor with
Action in xml string format. |
AdviceImpl(Element element)
This constructor is used to build
Advice object from a
block of existing XML that has already been built into a DOM. |
AdviceImpl(String xml)
This constructor is used to build
Advice object from a
XML string. |
AssertionIDRefImpl(Element element)
Class constructor with
AssertionIDRef in
Element format. |
AssertionIDRefImpl(String xmlString)
Class constructor with
AssertionIDRef in xml string format. |
AssertionImpl(Element element)
This constructor is used to build
Assertion object from a
block of existing XML that has already been built into a DOM. |
AssertionImpl(String xml)
This constructor is used to build
Assertion object from a
XML string. |
AttributeImpl(Element element)
Class constructor with
Attribute in
Element format. |
AttributeImpl(String xmlString)
Class constructor with
Attribute in xml string
format. |
AttributeStatementImpl(Element element)
Class constructor with
AttributeStatement in
Element format. |
AttributeStatementImpl(String xmlString)
Class constructor with
AttributeStatement in xml string
format. |
AudienceRestrictionImpl(Element element)
This constructor is used to build
AudienceRestriction
object from a block of existing XML that has already been built
into a DOM. |
AudienceRestrictionImpl(String xml)
This constructor is used to build
AudienceRestriction
object from a XML string. |
AuthnContextImpl(Element element)
Class constructor with
AuthnContext in Element
format. |
AuthnContextImpl(String xmlString)
Class constructor with
AuthnContext in xml string format. |
AuthnStatementImpl(Element element)
Class constructor with
AuthnStatement in
Element format. |
AuthnStatementImpl(String xmlString)
Class constructor with
AuthnStatement in xml string format. |
BaseIDImpl(Element element)
This constructor is used to build
BaseID object from a
block of existing XML that has already been built into a DOM. |
BaseIDImpl(String xml)
This constructor is used to build
BaseID object from
a XML string. |
ConditionImpl(Element element)
This constructor is used to build
Condtion object from a
block of existing XML that has already been built into a DOM. |
ConditionImpl(String xml)
This constructor is used to build
Condtion object from a
XML string. |
ConditionsImpl(Element element)
This constructor is used to build
Conditions object from a
block of existing XML that has already been built into a DOM. |
ConditionsImpl(String xml)
This constructor is used to build
Conditions object
from a XML string. |
EncryptedAssertionImpl(Element element)
Class constructor with
EncryptedAssertion in
Element format. |
EncryptedAssertionImpl(String xmlString)
Class constructor with
EncryptedAssertion in xml string
format. |
EncryptedAttributeImpl(Element element)
Class constructor with
EncryptedAttribute in
Element format. |
EncryptedAttributeImpl(String xmlString)
Class constructor with
EncryptedAttribute in xml string
format. |
EncryptedIDImpl(Element element)
Class constructor with
EncryptedID in
Element format. |
EncryptedIDImpl(String xmlString)
Class constructor with
EncryptedID in xml string
format. |
IssuerImpl(Element element)
This constructor is used to build
Issuer object from a
block of existing XML that has already been built into a DOM. |
IssuerImpl(String xml)
This constructor is used to build
Issuer object from a
XML string. |
KeyInfoConfirmationDataImpl(Element element) |
KeyInfoConfirmationDataImpl(String xmlString) |
NameIDImpl(Element element)
This constructor is used to build
NameID object from a
block of existing XML that has already been built into a DOM. |
NameIDImpl(String xml)
This constructor is used to build
NameID object from a
XML string. |
NameIDImplWithoutSPNameQualifier(Element element)
This constructor is used to build
NameID object from a
block of existing XML that has already been built into a DOM. |
NameIDImplWithoutSPNameQualifier(String xml)
This constructor is used to build
NameID object from a
XML string. |
OneTimeUseImpl(Element element)
This constructor is used to build
OneTimeUse object from a
block of existing XML that has already been built into a DOM. |
OneTimeUseImpl(String xml)
This constructor is used to build
OneTimeUse object from a
XML string. |
ProxyRestrictionImpl(Element element)
This constructor is used to build
ProxyRestriction
object from a block of existing XML that has already been built
into a DOM. |
ProxyRestrictionImpl(String xml)
This constructor is used to build
ProxyRestriction
object from a XML string. |
SubjectConfirmationDataImpl(Element element) |
SubjectConfirmationDataImpl(String xmlString) |
SubjectConfirmationImpl(Element element)
This constructor is used to build
SubjectConfirmation
object from a block of existing XML that has already been built
into a DOM. |
SubjectConfirmationImpl(String xml)
This constructor is used to build
SubjectConfirmation
object from a XML string. |
SubjectImpl(Element element)
This constructor is used to build
Subject object
from a block of existing XML that has already been built into
a DOM. |
SubjectImpl(String xml)
This constructor is used to build
Subject object
from a XML string. |
SubjectLocalityImpl(Element element)
Class constructor with
SubjectLocality in
Element format. |
SubjectLocalityImpl(String xmlString)
Class constructor with
SubjectLocality in xml string format. |
Modifier and Type | Class and Description |
---|---|
class |
InvalidStatusCodeSaml2Exception
This class is an extension point for proxying saml2 firstlevel and secondlevel status code related exceptions.
|
class |
SAML2InvalidNameIDPolicyException
This class is an extension point for all SAML related exceptions.
|
Modifier and Type | Method and Description |
---|---|
static Object |
SAML2Utils.checkSession(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String metaAlias,
Map paramsMap)
Parses the request parameters and return session object
or redirect to login url.
|
static Map<String,Set<String>> |
AccountUtils.convertToAttributes(NameIDInfo info,
NameIDInfoKey infoKey)
Converts the provided NameIDInfo and NameIDInfoKey to a Map<String, Set<String>> structure.
|
static Issuer |
SAML2Utils.createIssuer(String entityID)
Returns url for redirection.
|
SOAPMessage |
SOAPCommunicator.createSOAPMessage(String xmlString,
boolean isClientMessage)
Creates
SOAPMessage with the input XML String
as message body. |
SOAPMessage |
SOAPCommunicator.createSOAPMessage(String header,
String body,
boolean isClientMessage)
Creates
SOAPMessage with the input XML String
as message header and body. |
static String |
SAML2SDKUtils.createSOAPMessageString(String xmlString)
Creates
SOAPMessage with the input XML String
as message body. |
static NameIDInfo |
AccountUtils.getAccountFederation(String userID,
String hostEntityID,
String remoteEntityID)
Returns the account federation information of a user for the given
identity provider and a service provider.
|
static Map |
SAML2Utils.getConfigAttributeMap(String realm,
String hostEntityID,
String role)
Returns the attribute map by parsing the configured map in hosted
provider configuration
|
static DataStoreProvider |
SAML2Utils.getDataStoreProvider()
Returns
DataStoreProvider object. |
static SAML2IDPFinder |
SAML2Utils.getECPIDPFinder(String realm,
String spEntityID)
Returns an
SAML2IDPFinder which is used to find a list
of IDP's for ECP Request. |
static Response |
SAML2Utils.getErrorResponse(RequestAbstract request,
String code,
String subCode,
String statusMsg,
String issuerEntityID)
Returns a
SAML Response object containing error status |
static FedletAdapter |
SAML2Utils.getFedletAdapterClass(String spEntityID,
String realm)
Returns a
Fedlet adapter class. |
static String |
SAML2Utils.getHostEntityRole(Map paramsMap)
Returns the role of host entity.
|
static IDPAccountMapper |
SAML2Utils.getIDPAccountMapper(String realm,
String idpEntityID)
Returns an
IDPAccountMapper |
static SAML2IdentityProviderAdapter |
SAML2Utils.getIDPAdapterClass(String realm,
String idpEntityID)
Returns a
SAML2IdentityProviderAdapter |
NameIDInfoKey |
NameIDInfo.getNameIDInfoKey()
Returns the
NameIDInfoKey |
static Map |
SAML2Utils.getNameIDKeyMap(NameID nameID,
String hostEntityID,
String remoteEntityID,
String realm,
String hostEntityRole)
Returns the
NameIDInfoKey key value pair that can
be used for searching the user. |
static Attribute |
SAML2Utils.getSAMLAttribute(String name,
String[] values)
Returns the SAML
Attribute object. |
Element |
SOAPCommunicator.getSamlpElement(SOAPMessage message,
String localName)
Returns first Element with given local name in samlp name space inside
SOAP message.
|
Element |
SOAPCommunicator.getSOAPBody(SOAPMessage message)
Returns SOAP body as DOM Element from SOAPMessage.
|
static SPAccountMapper |
SAML2Utils.getSPAccountMapper(String realm,
String spEntityID)
Returns an
SPAccountMapper |
static SAML2ServiceProviderAdapter |
SAML2Utils.getSPAdapterClass(String spEntityID,
String realm)
Returns an
SP adapter class |
static SPAttributeMapper |
SAML2Utils.getSPAttributeMapper(String realm,
String spEntityID)
Gets the
SPAttributeMapper . |
static byte[] |
SAML2SDKUtils.intToTwoBytes(int i)
Converts integer to byte array.
|
static NameIDInfoKey |
NameIDInfoKey.parse(String infoKey)
Returns the
NameIDInfoKey by parsing the string value. |
static NameIDInfo |
NameIDInfo.parse(String info)
Returns the
NameIDInfo by parsing the string value. |
static void |
SAML2Utils.postToTarget(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String SAMLmessageName,
String SAMLmessageValue,
String relayStateName,
String relayStateValue,
String targetURL) |
static boolean |
AccountUtils.removeAccountFederation(NameIDInfo info,
String userID)
Removes the account federation of a user.
|
SOAPMessage |
SOAPCommunicator.sendSOAPMessage(String xmlMessage,
String soapUrl,
boolean isClientMessage)
Send SOAP Message to specified url and returns message from peer.
|
static void |
AccountUtils.setAccountFederation(NameIDInfo info,
String userID)
Sets the account federation information to the datastore for a user.
|
static String |
QuerySignatureUtil.sign(String queryString,
PrivateKey privateKey)
Signs the query string.
|
static String |
SAML2Utils.signQueryString(String queryString,
String realm,
String hostEntity,
String hostEntityRole)
Sign Query string.
|
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.
|
static void |
SAML2Utils.validateRecipient(SPSSODescriptorElement spDesc,
String assertionID,
SubjectConfirmationData subjectConfData)
Validates the Recipient value stored within the SubjectConfirmationData element based on the following rules:
The value MUST not be null.
|
static void |
SAML2Utils.validateRelayStateURL(String orgName,
String hostEntityId,
String relayState,
String role)
Validates the Relay State URL against a list of valid Relay State
URLs created on the hosted service provider.
|
static boolean |
QuerySignatureUtil.verify(String queryString,
Set<X509Certificate> verificationCerts)
Verifies the query string signature.
|
static String |
SAML2Utils.verifyNameIDFormat(String nameIDFormat,
SPSSODescriptorElement spsso,
IDPSSODescriptorElement idpsso)
Verifies specified name ID format and returns it.
|
static boolean |
SAML2Utils.verifyQueryString(String queryString,
String realm,
String hostEntityRole,
String remoteEntity)
Verify Signed Query string.
|
static boolean |
SAML2Utils.verifyRequestIssuer(String realm,
String hostEntity,
Issuer reqIssuer,
String requestId)
Verifies
Issuer in Request and returns
true if the Issuer is part of COT
SAML2 auth module only. |
static Map |
SAML2Utils.verifyResponse(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
Response response,
String orgName,
String hostEntityId,
String profileBinding)
Verifies single sign on
Response and returns information
to SAML2 auth module for further processing. |
static boolean |
SAML2Utils.verifyResponseIssuer(String realm,
String hostEntity,
Issuer resIssuer,
String requestId)
Verifies
Issuer in Response and returns
true if the Issuer is part of COT |
Constructor and Description |
---|
NameIDInfo(String hostEntityID,
String remoteEntityID,
NameID nameID,
String hostEntityRole,
boolean isAffiliation)
Constructor
|
NameIDInfoKey(String nameIDValue,
String hostEntityID,
String remoteEntityID)
Constructor
|
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 |
ECPResponseImpl.setActor(String actor)
Sets the value of
actor attribute. |
void |
ECPRequestImpl.setActor(String actor)
Sets the value of
actor attribute. |
void |
ECPRelayStateImpl.setActor(String actor)
Sets the value of
actor attribute. |
void |
ECPResponseImpl.setAssertionConsumerServiceURL(String url)
Sets the value of the
AssertionConsumerServiceURL
attribute. |
void |
ECPRequestImpl.setIDPList(IDPList idpList)
Sets the
IDPList Object. |
void |
ECPRequestImpl.setIsPassive(Boolean isPassive)
Sets the value of the
IsPassive attribute. |
void |
ECPRequestImpl.setIssuer(Issuer issuer)
Sets the value of the issuer attribute.
|
void |
ECPResponseImpl.setMustUnderstand(Boolean mustUnderstand)
Sets the value of the
mustUnderstand attribute. |
void |
ECPRequestImpl.setMustUnderstand(Boolean mustUnderstand)
Sets the value of the
mustUnderstand attribute. |
void |
ECPRelayStateImpl.setMustUnderstand(Boolean mustUnderstand)
Sets the value of the
mustUnderstand attribute. |
void |
ECPRequestImpl.setProviderName(String providerName)
Sets the
ProviderName attribute value. |
void |
ECPRelayStateImpl.setValue(String value)
Sets the value of the
RelayState . |
String |
ECPResponseImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ECPRequestImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ECPRelayStateImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ECPResponseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
ECPRequestImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
ECPRelayStateImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
protected void |
ECPResponseImpl.validateData() |
protected void |
ECPRequestImpl.validateData() |
protected void |
ECPRelayStateImpl.validateData() |
Constructor and Description |
---|
ECPRelayStateImpl(Element element)
Constructs the
ECPRelayState Object. |
ECPRelayStateImpl(String xmlString)
Constructs the
ECPRelayState Object. |
ECPRequestImpl(Element element)
Constructs the
ECPRequest Object. |
ECPRequestImpl(String xmlString)
Constructs the
ECPRequest Object. |
ECPResponseImpl(Element element)
Constructs the
ECPRequest Object. |
ECPResponseImpl(String xmlString)
Constructs the
ECPResponse Object. |
Modifier and Type | Class and Description |
---|---|
class |
SAML2MetaException
This class is an extension point for all SAML2 Meta related exceptions.
|
Modifier and Type | Method and Description |
---|---|
void |
X509SubjectAttributeAuthorityMapper.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 |
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 |
DefaultAttributeAuthorityMapper.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.
|
void |
DefaultAssertionIDRequestMapper.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 |
DefaultFedletAdapter.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.
|
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. |
Map<String,Set<String>> |
DefaultSPAttributeMapper.getAttributes(List<Attribute> attributes,
String userID,
String hostEntityID,
String remoteEntityID,
String realm)
Returns attribute map for the given list of
Attribute
objects. |
List |
X509SubjectAttributeAuthorityMapper.getAttributes(Object identity,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Returns attributes of the specifed identity.
|
List |
AttributeAuthorityMapper.getAttributes(Object identity,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Returns attributes of the specifed identity.
|
List |
DefaultAttributeAuthorityMapper.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. |
List |
DefaultLibraryIDPAttributeMapper.getAttributes(Object session,
String hostEntityID,
String remoteEntityID,
String realm)
Returns list of SAML
Attribute objects for the
IDP framework to insert into the generated Assertion . |
int |
DefaultSPAuthnContextMapper.getAuthLevel(RequestedAuthnContext reqCtx,
AuthnContext authnContext,
String realm,
String hostEntityID,
String idpEntityID)
Returns the auth level for the AuthContext
|
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. |
AuthnContext |
DefaultIDPAuthnContextMapper.getAuthnContextFromAuthLevel(String authLevel,
String realm,
String idpEntityID)
Returns
AuthnContext that matches the authenticated level. |
protected String |
DefaultLibrarySPAccountMapper.getAutoFedUser(String realm,
String entityID,
Assertion assertion,
String decryptedNameID,
Set<PrivateKey> decryptionKeys)
Returns user for the auto federate attribute.
|
Map<String,String> |
DefaultAttributeMapper.getConfigAttributeMap(String realm,
String hostEntityID,
String role)
Returns the attribute map by parsing the configured map in hosted
provider configuration
|
String |
SPAccountMapper.getIdentity(Assertion assertion,
String hostEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML Assertion . |
String |
DefaultLibrarySPAccountMapper.getIdentity(Assertion assertion,
String hostEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML Assertion . |
Object |
X509SubjectAttributeAuthorityMapper.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.
|
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.
|
Object |
DefaultAttributeAuthorityMapper.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 |
DefaultAccountMapper.getIdentity(ManageNameIDRequest manageNameIDRequest,
String hostEntityID,
String realm)
Returns the user's disntinguished 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 |
DefaultIDPAccountMapper.getIdentity(NameID nameID,
String hostEntityID,
String remoteEntityID,
String realm) |
String |
IDPAccountMapper.getIdentity(NameID nameID,
String hostEntityID,
String remoteEntityID,
String realm)
Returns the user's distinguished name or the universal ID for the corresponding
SAML NameID . |
IDPAuthnContextInfo |
IDPAuthnContextMapper.getIDPAuthnContextInfo(AuthnRequest authnRequest,
String idpEntityID,
String realm)
Returns an
IDPAuthnContextInfo object. |
IDPAuthnContextInfo |
DefaultIDPAuthnContextMapper.getIDPAuthnContextInfo(AuthnRequest authnRequest,
String idpEntityID,
String realm)
Returns an
IDPAuthnContextInfo object. |
NameID |
DefaultIDPAccountMapper.getNameID(Object session,
String hostEntityID,
String remoteEntityID,
String realm,
String nameIDFormat) |
NameID |
IDPAccountMapper.getNameID(Object session,
String hostEntityID,
String remoteEntityID,
String realm,
String nameIDFormat)
Returns the user's
NameID information that contains account federation with the corresponding remote
and local entities. |
List |
SAML2IDPProxyFRImpl.getPreferredIDP(AuthnRequest authnRequest,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns a list of preferred IDP providerIDs.
|
List |
ECPIDPFinder.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.
|
List |
SAML2IDPProxyImpl.getPreferredIDP(AuthnRequest authnRequest,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns a list of preferred IDP providerIDs.
|
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 |
DefaultSPAuthnContextMapper.getRequestedAuthnContext(String realm,
String hostEntityID,
Map paramsMap)
Returns the
RequestedAuthnContext object. |
RequestedAuthnContext |
SPAuthnContextMapper.getRequestedAuthnContext(String realm,
String hostEntityID,
Map paramsMap)
Returns the
RequestedAuthnContext Object . |
protected Attribute |
DefaultLibraryIDPAttributeMapper.getSAMLAttribute(String name,
String nameFormat,
Set<String> values,
String hostEntityID,
String remoteEntityID,
String realm)
Returns the SAML
Attribute object. |
Object |
IDPECPSessionMapper.getSession(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns user valid session.
|
Object |
DefaultIDPECPSessionMapper.getSession(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns user valid session.
|
void |
DefaultFedletAdapter.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.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 |
DefaultFedletAdapter.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.
|
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 |
DefaultIDPAdapter.preAuthentication(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest,
Object session,
String reqID,
String relayState)
Default implementation, takes no action and returns false (no interruption to processing).
|
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 |
DefaultIDPAdapter.preSendFailureResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String faultCode,
String faultDetail)
Default implementation, takes no action.
|
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 |
DefaultIDPAdapter.preSendResponse(AuthnRequest authnRequest,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object session,
String reqID,
String relayState)
Default implementation, takes no action and returns false (no interruption to processing).
|
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 |
DefaultIDPAdapter.preSignResponse(AuthnRequest authnRequest,
Response res,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
Object session,
String relayState) |
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 |
DefaultIDPAdapter.preSingleSignOn(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest,
String reqID)
Default implementation, takes no action and returns false (no interruption to processing).
|
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 |
X509SubjectAttributeAuthorityMapper.validateAttributeQuery(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Checks if the attribute query is valid.
|
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.
|
void |
DefaultAttributeAuthorityMapper.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 void |
IDPProxyUtil.addRequesterIDToScope(Scoping scoping,
String requesterId) |
static AuthnRequest |
SPSSOFederate.createAuthnRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String realmName,
String spEntityID,
String idpEntityID,
Map paramsMap,
Map spConfigMap,
List extensionsList,
SPSSODescriptorElement spsso,
IDPSSODescriptorElement idpsso,
String ssourl,
boolean isForECP)
Create an AuthnRequest.
|
static StringBuffer |
LogoutUtil.doLogout(String metaAlias,
String recipientEntityID,
List<EndpointType> recipientSLOList,
List extensionsList,
String binding,
String relayState,
String sessionIndex,
NameID nameID,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap,
BaseConfigType config)
Builds the
LogoutRequest and executes
the required processing logic for sending LogoutRequest
from SP to IDP. |
static StringBuffer |
LogoutUtil.doLogout(String metaAlias,
String recipientEntityID,
List extensionsList,
EndpointType logoutEndpoint,
String relayState,
String sessionIndex,
NameID nameID,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap,
BaseConfigType config) |
static void |
IDPSSOUtil.doSSOFederate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
AuthnRequest authnReq,
String spEntityID,
String idpMetaAlias,
String nameIDFormat,
String relayState,
Object newSession,
SAML2EventLogger auditor)
Does SSO with existing federation or new federation
|
static void |
IDPSSOUtil.doSSOFederate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
AuthnRequest authnReq,
String spEntityID,
String idpMetaAlias,
String nameIDFormat,
String relayState,
SAML2EventLogger auditor)
Does SSO with existing federation or new federation
|
static void |
IDPProxyUtil.generateProxyResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String metaAlias,
ResponseInfo respInfo,
Object newSession,
SAML2EventLogger auditor)
Generates the AuthnResponse by the IDP Proxy and send to the service provider.
|
static String |
IDPSSOUtil.getACSurl(String spEntityID,
String realm,
AuthnRequest authnReq,
javax.servlet.http.HttpServletRequest request,
StringBuffer rBinding)
Returns the assertion consumer service
URL |
static String |
IDPSSOUtil.getACSurl(String spEntityID,
String realm,
String acsURL,
String binding,
Integer index,
javax.servlet.http.HttpServletRequest request,
StringBuffer rBinding)
Returns the assertion consumer service
URL . |
static String |
IDPSSOUtil.getACSurlFromMetaByBinding(String spEntityID,
String realm,
String desiredBinding,
StringBuffer returnedBinding)
Returns the assertion consumer service
URL from
meta data by binding |
static String |
IDPSSOUtil.getACSurlFromMetaByIndex(String spEntityID,
String realm,
int acsIndex,
StringBuffer returnedBinding)
Returns the assertion consumer service
URL from
meta data by binding |
static Map<String,String> |
AttributeQueryUtil.getAttributeMapForFedlet(String spEntityID,
String idpEntityID,
String nameIDValue,
List<String> attrsList,
String attrQueryProfileAlias,
String subjectDN)
|
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 |
AuthnRequestInfo |
AuthnRequestInfoCopy.getAuthnRequestInfo(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
static String |
IDPSSOUtil.getBindingForAcsUrl(String spEntityID,
String realm,
String acsURL)
Returns the assertion consumer service url binding from
the metadata.
|
protected static Conditions |
IDPSSOUtil.getConditions(String audienceEntityID,
int notBeforeSkewTime,
int effectiveTime)
Returns a
SAML Conditions object |
Advice |
DiscoveryBootstrap.getCredentials()
Gets the credential for discovery boot strap resource offering
|
static String |
IDPSSOUtil.getDefaultACSurl(String spEntityID,
String realm,
StringBuffer returnedBinding)
Returns the default assertion consumer service url and binding
from the metadata.
|
static String |
AttributeQueryUtil.getIdentity(AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm) |
static String |
AttributeQueryUtil.getIdentityFromDataStoreX509Subject(AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm) |
static SAML2IdentityProviderAdapter |
IDPSSOUtil.getIDPAdapterClass(String realm,
String idpEntityID)
Returns a
SAML2IdentityProviderAdapter |
static IDPAuthnContextMapper |
IDPSSOUtil.getIDPAuthnContextMapper(String realm,
String idpEntityID)
Returns an
IDPAuthnContextMapper |
static IDPECPSessionMapper |
IDPSSOUtil.getIDPECPSessionMapper(String realm,
String idpEntityID)
Returns an
IDPECPSessionMapper |
static String |
DoManageNameID.getMNIBindingInfo(javax.servlet.http.HttpServletRequest request,
String metaAlias,
String hostEntityRole,
String remoteEntityID)
Returns binding information of MNI Service for remote entity
from request or meta configuration.
|
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 String |
SPSSOFederate.getPostBindingMsg(IDPSSODescriptorElement idpsso,
SPSSODescriptorElement spsso,
Map spConfigAttrsMap,
AuthnRequest authnRequest)
Gets the Post Binding message
|
static String |
IDPProxyUtil.getPreferredIDP(AuthnRequest authnRequest,
String hostedEntityId,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Gets the preferred IDP Id to be proxied.
|
static String |
SPACSUtils.getPrincipalWithoutLogin(Subject assertionSubject,
Assertion authnAssertion,
String realm,
String spEntityId,
SAML2MetaManager metaManager,
String idpEntityId,
String storageKey)
Returns the username if there was one from the Assertion we were able to map into a local user account.
|
static String |
SPSSOFederate.getRedirect(String authReqXMLString,
String relayStateID,
String ssoURL,
IDPSSODescriptorElement idpsso,
SPSSODescriptorElement spsso,
Map spConfigAttrsMap)
Gets the redirect String.
|
static ResponseInfo |
SPACSUtils.getResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String orgName,
String hostEntityId,
SAML2MetaManager metaManager)
Retrieves
SAML Response from http request. |
static Response |
IDPSSOUtil.getResponse(javax.servlet.http.HttpServletRequest request,
Object session,
AuthnRequest authnReq,
String recipientEntityID,
String idpEntityID,
String idpMetaAlias,
String realm,
String nameIDFormat,
String acsURL,
String affiliationID,
AuthnContext matchingAuthnContext)
Returns a
SAML Response object. |
static String |
IDPSingleLogout.getSingleLogoutLocation(String spEntityID,
String realm,
String binding)
Returns single logout location for the service provider.
|
static String |
LogoutUtil.getSLOBindingInfo(javax.servlet.http.HttpServletRequest request,
String metaAlias,
String hostEntityRole,
String remoteEntityID)
Returns binding information of SLO Service for remote entity
from request or meta configuration.
|
static List<SingleLogoutServiceElement> |
IDPSingleLogout.getSPSLOServiceEndpoints(String realm,
String spEntityID)
Gets the single log out end points for the Service Provider.
|
static List |
AttributeQueryUtil.getUserAttributes(String userId,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm) |
static long |
IDPSSOUtil.getValidTimeofResponse(String realm,
String idpEntityID,
Response response) |
static void |
SPSSOFederate.initiateAuthnRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String metaAlias,
String idpEntityID,
Map paramsMap,
SAML2EventLogger auditor)
Parses the request parameters and builds the Authentication
Request to sent to the IDP.
|
static void |
SPSSOFederate.initiateECPRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Parses the request parameters and builds ECP Request to sent to the IDP.
|
static void |
IDPSingleLogout.initiateLogoutRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String binding,
Map paramsMap)
Parses the request parameters and initiates the Logout
Request to be sent to the SP.
|
static void |
SPSingleLogout.initiateLogoutRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String binding,
Map paramsMap,
LogoutRequest origLogoutRequest,
SOAPMessage msg,
Object newSession,
SAML2EventLogger audit)
Parses the request parameters and initiates the Logout
Request to be sent to the IDP.
|
static void |
SPSingleLogout.initiateLogoutRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String binding,
Map paramsMap,
SAML2EventLogger auditor)
Parses the request parameters and initiates the Logout
Request to be sent to the IDP.
|
static void |
DoManageNameID.initiateManageNameIDRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String metaAlias,
String remoteEntityID,
Map paramsMap)
Parses the request parameters and builds the ManageNameID
Request to sent to remote Entity.
|
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 boolean |
IDPProxyUtil.isIDPProxyEnabled(AuthnRequest authnRequest,
String realm)
Checks if the identity provider is configured for proxying the
authentication requests for a requesting service provider.
|
static SOAPMessage |
IDPArtifactResolution.onMessage(SOAPMessage message,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String realm,
String idpEntityID)
This method generates a
SOAPMessage containing the
ArtifactResponse that is corresponding to the
ArtifactResolve contained in the
SOAPMessage passed in. |
static Response |
AssertionIDRequestUtil.processAssertionIDRequest(AssertionIDRequest assertionIDRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String samlAuthorityEntityID,
String role,
String realm)
This method processes the
AssertionIDRequest coming
from a requester. |
static Response |
AttributeQueryUtil.processAttributeQuery(AttributeQuery attrQuery,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String attrAuthorityEntityID,
String realm,
String attrQueryProfileAlias)
Processes the
AttributeQuery coming
from a requester. |
static Response |
AuthnQueryUtil.processAuthnQuery(AuthnQuery authnQuery,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String authnAuthorityEntityID,
String realm)
This method processes the
AuthnQuery coming
from a requester. |
static void |
DoManageNameID.processHttpRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap)
Parses the request parameters and process the ManageNameID
Request from the remote entity.
|
static void |
IDPSingleLogout.processLogoutRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String samlRequest,
String relayState)
Gets and processes the Single
LogoutRequest from SP. |
static void |
SPSingleLogout.processLogoutRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String samlRequest,
String relayState)
Gets and processes the Single
LogoutRequest from IDP. |
static LogoutResponse |
IDPSingleLogout.processLogoutRequest(LogoutRequest logoutReq,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String binding,
String relayState,
String idpEntityID,
String realm,
boolean isVerified)
Gets and processes the Single
LogoutRequest from SP
and return LogoutResponse . |
static boolean |
IDPSingleLogout.processLogoutResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String samlResponse,
String relayState)
Gets and processes the Single
LogoutResponse from SP,
destroys the local session, checks response's issuer
and inResponseTo. |
static Map<String,String> |
SPSingleLogout.processLogoutResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String samlResponse,
String relayState)
Gets and processes the Single
LogoutResponse from IDP,
destroys the local session, checks response's issuer
and inResponseTo. |
static boolean |
DoManageNameID.processManageNameIDResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap)
Parses the request parameters and builds the Authentication
Request to sent to the IDP.
|
static boolean |
DoManageNameID.processMNIResponsePOST(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap) |
static NameIDMappingResponse |
NameIDMapping.processNameIDMappingRequest(NameIDMappingRequest nimRequest,
String realm,
String idpEntityID) |
static void |
DoManageNameID.processPOSTRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap) |
static Object |
SPACSUtils.processResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String metaAlias,
Object session,
ResponseInfo respInfo,
String realm,
String hostEntityId,
SAML2MetaManager metaManager,
SAML2EventLogger auditor)
Authenticates user with
Response . |
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 void |
DoManageNameID.processSOAPRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map paramsMap)
Parses the request parameters and process the ManageNameID
Request from the remote entity.
|
static void |
SPACSUtils.saveInfoInMemory(SessionProvider sessionProvider,
Object session,
String sessionIndex,
String metaAlias,
NameIDInfo info,
boolean isIDPProxy,
boolean isTransient) |
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. |
static void |
IDPProxyUtil.sendIDPInitProxyLogoutRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
LogoutResponse logoutResponse,
String location,
String spEntityID,
String idpEntityID,
String binding,
String realm) |
static void |
IDPProxyUtil.sendProxyAuthnRequest(AuthnRequest authnRequest,
String preferredIDP,
SPSSODescriptorElement spSSODescriptor,
String hostedEntityId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String realm,
String relayState,
String originalBinding)
Sends a new AuthnRequest to the authenticating provider.
|
static void |
IDPProxyUtil.sendProxyLogoutResponse(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
String originatingRequestID,
Map<String,String> infoMap,
String remoteEntity,
String binding) |
static void |
IDPSSOUtil.sendResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String cachedResID)
Sends a response to service provider
|
static void |
IDPSSOUtil.sendResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String acsBinding,
String spEntityID,
String idpEntityID,
String idpMetaAlias,
String realm,
String relayState,
String acsURL,
Response res,
Object session)
Sends a response to service provider
|
static void |
IDPSSOUtil.sendResponseArtifact(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String idpEntityID,
String spEntityID,
String realm,
String acsURL,
String relayState,
Response res,
Object session,
Map props)
This method opens a URL connection to the target specified and
sends artifact response to it using the
HttpServletResponse object. |
static void |
IDPSSOUtil.sendResponseECP(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String idpEntityID,
String realm,
String acsURL,
Response res)
This method sends SAML Response back to ECP.
|
static void |
IDPSSOUtil.sendResponseToACS(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
Object session,
AuthnRequest authnReq,
String spEntityID,
String idpEntityID,
String idpMetaAlias,
String realm,
String nameIDFormat,
String relayState,
AuthnContext matchingAuthnContext)
Sends
Response containing an Assertion
back to the requesting service provider |
static void |
IDPSSOUtil.sendResponseWithStatus(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String idpMetaAlias,
String idpEntityID,
String realm,
AuthnRequest authnReq,
String relayState,
String spEntityID,
String firstlevelStatusCodeValue,
String secondlevelStatusCodeValue)
A convenience method to construct response with First-level and Second-level status code for
SAML authentication requests.
|
static void |
IDPProxyUtil.sendResponseWithStatus(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
PrintWriter out,
String requestID,
String idpMetaAlias,
String hostEntityID,
String realm,
String firstlevelStatusCodeValue,
String secondlevelStatusCodeValue)
Sends back response with firstlevel and secondlevel status code if available for the original AuthnRequest.
|
static void |
LogoutUtil.sendSLOResponse(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
LogoutResponse sloResponse,
String sloURL,
String relayState,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity,
String binding) |
static void |
LogoutUtil.sendSLOResponse(javax.servlet.http.HttpServletResponse response,
LogoutResponse sloResponse,
String sloURL,
String relayState,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity) |
static void |
LogoutUtil.sendSLOResponsePost(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
LogoutResponse sloResponse,
String sloURL,
String relayState,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity) |
static void |
LogoutUtil.sendSLOResponseRedirect(javax.servlet.http.HttpServletResponse response,
LogoutResponse sloResponse,
String sloURL,
String relayState,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity) |
static void |
LogoutUtil.setNameIDForSLORequest(LogoutRequest request,
NameID nameID,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity) |
static void |
SPSSOFederate.signAuthnRequest(String certAlias,
AuthnRequest authnRequest)
Sign an authentication request.
|
static void |
DoManageNameID.signMNIRequest(String certAlias,
ManageNameIDRequest mniRequest) |
static String |
SPSSOFederate.signQueryString(String queryString,
String certAlias)
Signs the query string.
|
static void |
AttributeQueryUtil.signResponse(Response response,
String attrAuthorityEntityID,
String realm,
boolean includeCert) |
static void |
LogoutUtil.signSLORequest(LogoutRequest sloRequest,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity)
Sign LogoutRequest.
|
static void |
LogoutUtil.signSLOResponse(LogoutResponse sloResponse,
String realm,
String hostEntity,
String hostEntityRole,
String remoteEntity)
Sign LogoutResponse.
|
static void |
AttributeQueryUtil.validateEntityRequester(AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm) |
static void |
AttributeQueryUtil.verifyAttrQuerySignature(AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Checks if the attribute query signature is valid.
|
static boolean |
LogoutUtil.verifySLORequest(LogoutRequest sloRequest,
String realm,
String remoteEntity,
String hostEntity,
String hostEntityRole)
Verify the signature in LogoutRequest.
|
static boolean |
LogoutUtil.verifySLOResponse(LogoutResponse sloResponse,
String realm,
String remoteEntity,
String hostEntity,
String hostEntityRole)
Verify the signature in LogoutResponse.
|
Constructor and Description |
---|
AuthnRequestInfoCopy(AuthnRequestInfo info) |
DiscoveryBootstrap(Object session,
Subject sub,
String authnContextClassRef,
String wscID,
String realm)
Constructor.
|
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(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
NewEncryptedID object. |
boolean |
RequestAbstract.isSignatureValid(Set<X509Certificate> verificationCerts)
Return whether the signature is valid or not.
|
boolean |
StatusResponse.isSignatureValid(Set<X509Certificate> verificationCerts)
Returns whether the signature on the
StatusResponse
is valid or not. |
void |
NameIDPolicy.setAllowCreate(boolean allowCreate)
Sets the value of
AllowCreate attribute. |
void |
StatusDetail.setAny(List anyList)
Sets the value of the Any property.
|
void |
Extensions.setAny(List value)
Sets the
Extensions object. |
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 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 assertionIDRefs)
Sets a list of
AssertionIDRef Objects. |
void |
AuthnRequest.setAttributeConsumingServiceIndex(Integer index)
Sets the value of the
AttributeConsumingServiceIndex
attribute. |
void |
AttributeQuery.setAttributes(List 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 |
RequestAbstract.setConsent(String consent)
Sets the value of the
Consent attribute. |
void |
StatusResponse.setConsent(String value)
Sets the value of the consent property.
|
void |
RequestAbstract.setDestination(String destinationURI)
Sets the value of the
Destination attribute. |
void |
StatusResponse.setDestination(String value)
Sets the value of the destination property.
|
void |
Response.setEncryptedAssertion(List value)
Sets
EncryptedAssertion (s) of the response. |
void |
ManageNameIDRequest.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
NameIDMappingRequest.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
LogoutRequest.setEncryptedID(EncryptedID value)
Sets the value of the encryptedID property.
|
void |
NameIDMappingResponse.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
RequestAbstract.setExtensions(Extensions extensions)
Sets the
Extensions Object. |
void |
StatusResponse.setExtensions(Extensions value)
Sets the value of the extensions property.
|
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 |
RequestAbstract.setID(String id)
Sets the value of the
ID attribute. |
void |
StatusResponse.setID(String value)
Sets the value of the id property.
|
void |
IDPList.setIDPEntries(List 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 |
RequestAbstract.setIssueInstant(Date dateTime)
Sets the value of
IssueInstant attribute. |
void |
StatusResponse.setIssueInstant(Date value)
Sets the value of the issueInstant property.
|
void |
RequestAbstract.setIssuer(Issuer nameID)
Sets the
Issuer object. |
void |
StatusResponse.setIssuer(Issuer value)
Sets the value of the issuer property.
|
void |
IDPEntry.setLoc(String locationURI)
Sets the value of
Loc attribute. |
void |
IDPEntry.setName(String name)
Sets the value of
Name attribute. |
void |
ManageNameIDRequest.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
NameIDMappingRequest.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
LogoutRequest.setNameID(NameID value)
Sets the value of the nameID property.
|
void |
NameIDMappingResponse.setNameID(NameID value)
Sets the value of the
nameID property. |
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 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 |
AuthnRequest.setSubject(Subject subject)
Sets the
Subject object. |
void |
SubjectQueryAbstract.setSubject(Subject subject)
Sets the
Subject object. |
void |
ManageNameIDRequest.setTerminate(boolean terminate)
Set this request as terminating request.
|
void |
GetComplete.setValue(String value)
Sets the value of the
GetComplete URI. |
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 |
RequestAbstract.setVersion(String version)
Sets the value of the
Version attribute. |
void |
StatusResponse.setVersion(String value)
Sets the value of the version property.
|
void |
RequestAbstract.sign(PrivateKey privateKey,
X509Certificate cert)
Signs the Request.
|
void |
StatusResponse.sign(PrivateKey privateKey,
X509Certificate cert)
Signs the
StatusResponse . |
String |
StatusMessage.toXMLString()
Returns the
StatusMessage in an XML document String format
based on the StatusMessage schema described above. |
String |
GetComplete.toXMLString()
Returns a String representation of this Object.
|
String |
StatusDetail.toXMLString()
Returns the
StatusDetail in an XML document String format
based on the StatusDetail schema described above. |
String |
RequestedAuthnContext.toXMLString()
Returns a String representation of this Object.
|
String |
NameIDPolicy.toXMLString()
Returns a String representation of this Object.
|
String |
RequestAbstract.toXMLString()
Returns a String representation of this Object.
|
String |
StatusCode.toXMLString()
Returns the
StatusCode in an XML document String format
based on the StatusCode schema described above. |
String |
Extensions.toXMLString()
Returns a String representation of this object.
|
String |
Artifact.toXMLString()
Returns a String representation of the element.
|
String |
NewID.toXMLString()
Returns a String representation of this Object.
|
String |
StatusResponse.toXMLString()
Returns the
StatusResponse in an XML document String format
based on the StatusResponse schema described above. |
String |
IDPEntry.toXMLString()
Returns a String representation of this Object.
|
String |
SessionIndex.toXMLString()
Returns the
SessionIndex in an XML document String format
based on the SessionIndex schema described above. |
String |
IDPList.toXMLString()
Returns a String representation of this Object.
|
String |
RequesterID.toXMLString()
Returns a String representation of this Object.
|
String |
Status.toXMLString()
Returns the
Status in an XML document String format
based on the Status schema described above. |
String |
Scoping.toXMLString()
Returns a String representation of this Object.
|
String |
StatusMessage.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusMessage in an XML document String format
based on the StatusMessage schema described above. |
String |
GetComplete.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
StatusDetail.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusDetail in an XML document String format
based on the StatusDetail schema described above. |
String |
RequestedAuthnContext.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 |
RequestAbstract.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
StatusCode.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusCode in an XML document String format
based on the StatusCode schema described above. |
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.
|
String |
NewID.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
StatusResponse.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusResponse in an XML document String format
based on the StatusResponse schema described above. |
String |
IDPEntry.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
SessionIndex.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
SessionIndex in an XML document String format
based on the SessionIndex schema described above. |
String |
IDPList.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 |
Status.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
Status in an XML document String format
based on the Status schema described above. |
String |
Scoping.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
Modifier and Type | Method and Description |
---|---|
NewID |
NewEncryptedIDImpl.decrypt(Set<PrivateKey> privateKeys) |
NewEncryptedID |
NewIDImpl.encrypt(Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID)
Returns an
NewEncryptedID object. |
protected String |
RequestAbstractImpl.getAttributesString() |
protected String |
RequestAbstractImpl.getElements(boolean includeNSPrefix,
boolean declareNS) |
protected void |
AuthnQueryImpl.getXMLString(Set namespaces,
StringBuffer attrs,
StringBuffer childElements,
boolean includeNSPrefix,
boolean declareNS) |
protected void |
AssertionIDRequestImpl.getXMLString(Set namespaces,
StringBuffer attrs,
StringBuffer childElements,
boolean includeNSPrefix,
boolean declareNS) |
protected void |
NameIDMappingRequestImpl.getXMLString(Set namespaces,
StringBuffer attrs,
StringBuffer childElements,
boolean includeNSPrefix,
boolean declareNS) |
protected void |
RequestAbstractImpl.getXMLString(Set namespaces,
StringBuffer attrs,
StringBuffer childElements,
boolean includeNSPrefix,
boolean declareNS) |
protected void |
SubjectQueryAbstractImpl.getXMLString(Set namespaces,
StringBuffer attrs,
StringBuffer childElements,
boolean includeNSPrefix,
boolean declareNS) |
protected void |
AttributeQueryImpl.getXMLString(Set namespaces,
StringBuffer attrs,
StringBuffer childElements,
boolean includeNSPrefix,
boolean declareNS) |
boolean |
StatusResponseImpl.isSignatureValid(Set<X509Certificate> verificationCerts) |
boolean |
RequestAbstractImpl.isSignatureValid(Set<X509Certificate> verificationCerts) |
protected void |
AuthnQueryImpl.parseDOMAttributes(Element element)
Parses attributes of the Docuemnt Element for this object.
|
protected void |
AssertionIDRequestImpl.parseDOMAttributes(Element element)
Parses attributes of the Docuemnt Element for this object.
|
protected void |
NameIDMappingRequestImpl.parseDOMAttributes(Element element)
Parses attributes of the Docuemnt Element for this object.
|
protected void |
RequestAbstractImpl.parseDOMAttributes(Element element)
Parses attributes of the Docuemnt Element for this object.
|
protected void |
SubjectQueryAbstractImpl.parseDOMAttributes(Element element)
Parses attributes of the Docuemnt Element for this object.
|
protected void |
AttributeQueryImpl.parseDOMAttributes(Element element)
Parses attributes of the Docuemnt Element for this object.
|
protected void |
AuthnQueryImpl.parseDOMChileElements(ListIterator iter)
Parses child elements of the Docuemnt Element for this object.
|
protected void |
AssertionIDRequestImpl.parseDOMChileElements(ListIterator iter)
Parses child elements of the Docuemnt Element for this object.
|
protected void |
NameIDMappingRequestImpl.parseDOMChileElements(ListIterator iter)
Parses child elements of the Docuemnt Element for this object.
|
protected void |
RequestAbstractImpl.parseDOMChileElements(ListIterator iter)
Parses child elements of the Docuemnt Element for this object.
|
protected void |
SubjectQueryAbstractImpl.parseDOMChileElements(ListIterator iter)
Parses child elements of the Docuemnt Element for this object.
|
protected void |
AttributeQueryImpl.parseDOMChileElements(ListIterator iter)
Parses child elements of the Docuemnt Element for this object.
|
protected void |
AuthnRequestImpl.parseDOMElement(Element element)
Parses the Docuemnt Element for this object.
|
protected void |
RequestAbstractImpl.parseDOMElement(Element element)
Parses the Docuemnt Element for this object.
|
void |
NameIDPolicyImpl.setAllowCreate(boolean value)
Sets the value of
AllowCreate attribute. |
void |
ExtensionsImpl.setAny(List value)
Sets the
Extensions object. |
void |
StatusDetailImpl.setAny(List value)
Sets the
StatusDetail object. |
void |
ArtifactResponseImpl.setAny(String value)
Sets the
any element of the response. |
void |
ArtifactResolveImpl.setArtifact(Artifact value)
Sets the
Artifact of the request. |
void |
ResponseImpl.setAssertion(List value)
Sets Assertion(s) of the response.
|
void |
AuthnRequestImpl.setAssertionConsumerServiceIndex(Integer index)
Sets the value of the
AssertionConsumerServiceIndex
attribute. |
void |
AuthnRequestImpl.setAssertionConsumerServiceURL(String url)
Sets the value of the
AssertionConsumerServiceURL
attribute. |
void |
AssertionIDRequestImpl.setAssertionIDRefs(List assertionIDRefs)
Sets a list of
AssertionIDRef Objects. |
void |
AuthnRequestImpl.setAttributeConsumingServiceIndex(Integer index)
Sets the value of the
AttributeConsumingServiceIndex
attribute. |
void |
AttributeQueryImpl.setAttributes(List attributes)
Sets the
Attribute objects. |
void |
RequestedAuthnContextImpl.setAuthnContextClassRef(List value)
Sets the value of AuthnContextClassRef property.
|
void |
RequestedAuthnContextImpl.setAuthnContextDeclRef(List value)
Sets the value of the
AuthnContextDeclRef property. |
void |
NameIDMappingRequestImpl.setBaseID(BaseID value)
Sets the value of the baseID property.
|
void |
LogoutRequestImpl.setBaseID(BaseID value)
Sets the value of the baseID property.
|
void |
RequestedAuthnContextImpl.setComparison(String value)
Sets the value of the comparison property.
|
void |
AuthnRequestImpl.setConditions(Conditions conditions)
Sets the
Conditions object. |
void |
StatusResponseImpl.setConsent(String value)
Sets the value of the consent property.
|
void |
RequestAbstractImpl.setConsent(String consent)
Sets the value of the Consent property.
|
void |
StatusResponseImpl.setDestination(String value)
Sets the value of the destination property.
|
void |
RequestAbstractImpl.setDestination(String destinationURI)
Sets the value of the
Destination attribute. |
void |
ResponseImpl.setEncryptedAssertion(List value)
Sets
EncryptedAssertion (s) of the response. |
void |
ManageNameIDRequestImpl.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
NameIDMappingRequestImpl.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
NameIDMappingResponseImpl.setEncryptedID(EncryptedID value)
Sets the value of the
encryptedID property. |
void |
LogoutRequestImpl.setEncryptedID(EncryptedID value)
Sets the value of the encryptedID property.
|
void |
StatusResponseImpl.setExtensions(Extensions value)
Sets the value of the extensions property.
|
void |
RequestAbstractImpl.setExtensions(Extensions extensions)
Sets the
Extensions Object. |
void |
AuthnRequestImpl.setForceAuthn(Boolean value)
Sets the value of the
ForceAuthn attribute. |
void |
NameIDPolicyImpl.setFormat(String uri)
Sets the value of the
Format attribute. |
void |
IDPListImpl.setGetComplete(GetComplete getComplete)
Sets the
GetComplete |
void |
StatusResponseImpl.setID(String value)
Sets the value of the id property.
|
void |
RequestAbstractImpl.setID(String id)
Sets the value of the
ID attribute. |
void |
IDPListImpl.setIDPEntries(List idpEntryList)
Sets the list of
IDPEntry Objects. |
void |
ScopingImpl.setIDPList(IDPList idpList)
Sets the
IDPList Object. |
void |
StatusResponseImpl.setInResponseTo(String value)
Sets the value of the inResponseTo property.
|
void |
AuthnRequestImpl.setIsPassive(Boolean value)
Sets the value of the
IsPassive attribute. |
void |
StatusResponseImpl.setIssueInstant(Date value)
Sets the value of the issueInstant property.
|
void |
RequestAbstractImpl.setIssueInstant(Date dateTime)
Sets the value of
IssueInstant attribute. |
void |
StatusResponseImpl.setIssuer(Issuer value)
Sets the value of the issuer property.
|
void |
RequestAbstractImpl.setIssuer(Issuer nameID)
Sets the
Issuer object. |
void |
IDPEntryImpl.setLoc(String locationURI)
Sets the value of
Loc attribute. |
void |
IDPEntryImpl.setName(String name)
Sets the value of
Name attribute. |
void |
ManageNameIDRequestImpl.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
NameIDMappingRequestImpl.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
NameIDMappingResponseImpl.setNameID(NameID value)
Sets the value of the
nameID property. |
void |
LogoutRequestImpl.setNameID(NameID value)
Sets the value of the nameID property.
|
void |
AuthnRequestImpl.setNameIDPolicy(NameIDPolicy nameIDPolicy)
Sets the
NameIDPolicy object. |
void |
NameIDMappingRequestImpl.setNameIDPolicy(NameIDPolicy nameIDPolicy)
Sets the
NameIDPolicy object. |
void |
ManageNameIDRequestImpl.setNewEncryptedID(NewEncryptedID value)
Sets the value of the
newEncryptedID property. |
void |
ManageNameIDRequestImpl.setNewID(NewID value)
Sets the value of the
NewID property. |
void |
LogoutRequestImpl.setNotOnOrAfter(Date value)
Sets the value of the notOnOrAfter property.
|
void |
AuthnRequestImpl.setProtocolBinding(String protocolBinding)
Sets the value of the
ProtocolBinding attribute. |
void |
IDPEntryImpl.setProviderID(String uri)
Sets the value of
ProviderID attribute. |
void |
AuthnRequestImpl.setProviderName(String providerName)
Sets the
ProviderName attribute value. |
void |
ScopingImpl.setProxyCount(Integer proxyCount)
Sets the value of
ProxyCount attribute. |
void |
LogoutRequestImpl.setReason(String value)
Sets the value of the reason property.
|
void |
AuthnRequestImpl.setRequestedAuthnContext(RequestedAuthnContext reqAuthnContext)
Sets the
RequestedAuthnContext . |
void |
AuthnQueryImpl.setRequestedAuthnContext(RequestedAuthnContext requestedAuthnContext)
Sets the
RequestedAuthnContext object. |
void |
ScopingImpl.setRequesterIDs(List<RequesterID> value)
Sets the
RequesterID Object. |
void |
AuthnRequestImpl.setScoping(Scoping scoping)
Sets the
Scoping object. |
void |
LogoutRequestImpl.setSessionIndex(List sessionIndexList)
Sets the value of the SessionIndex property.
|
void |
AuthnQueryImpl.setSessionIndex(String sessionIndex)
Sets the value of
SessionIndex attribute. |
void |
NameIDPolicyImpl.setSPNameQualifier(String spNameQualifier)
Sets the value of
SPNameQualifier attribute. |
void |
StatusResponseImpl.setStatus(Status value)
Sets the value of the status property.
|
void |
StatusImpl.setStatusCode(StatusCode value)
Sets the value of the statusCode property.
|
void |
StatusCodeImpl.setStatusCode(StatusCode value)
Sets the value of the statusCode property.
|
void |
StatusImpl.setStatusDetail(StatusDetail value)
Sets the value of the statusDetail property.
|
void |
StatusImpl.setStatusMessage(String value)
Sets the value of the statusMessage property.
|
void |
AuthnRequestImpl.setSubject(Subject subject)
Sets the
Subject object. |
void |
SubjectQueryAbstractImpl.setSubject(Subject subject)
Sets the
Subject object. |
void |
ManageNameIDRequestImpl.setTerminate(boolean value)
Set this request as terminating request.
|
void |
GetCompleteImpl.setValue(String value)
Sets the value of the
GetComplete |
void |
RequesterIDImpl.setValue(String value)
Sets the value of the
RequesterID URI. |
void |
StatusCodeImpl.setValue(String value)
Sets the status code value of the value property.
|
void |
StatusResponseImpl.setVersion(String value)
Sets the value of the version property.
|
void |
RequestAbstractImpl.setVersion(String version)
Sets the value of the
Version attribute. |
void |
StatusResponseImpl.sign(PrivateKey privateKey,
X509Certificate cert)
Signs the StatusResponse
|
void |
RequestAbstractImpl.sign(PrivateKey privateKey,
X509Certificate cert)
Signs the Request.
|
String |
IDPEntryImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ExtensionsImpl.toXMLString()
Returns a String representation of this object.
|
String |
AuthnRequestImpl.toXMLString()
Returns a String representation of this Object.
|
String |
StatusResponseImpl.toXMLString()
Returns the
StatusResponse in an XML document String format
based on the StatusResponse schema described above. |
String |
SessionIndexImpl.toXMLString()
Returns the
SessionIndex in an XML document String format
based on the SessionIndex schema described above. |
String |
GetCompleteImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ManageNameIDRequestImpl.toXMLString()
Returns a String representation of this Object.
|
String |
StatusImpl.toXMLString()
Returns the
Status in an XML document String format
based on the Status schema described above. |
String |
ManageNameIDResponseImpl.toXMLString()
Returns the
ManageNameIDResponse in an XML
document String format based on the ManageNameIDResponse
schema described above. |
String |
NewIDImpl.toXMLString()
Returns a String representation of this Object.
|
String |
RequestAbstractImpl.toXMLString()
Returns a String representation of this Object.
|
String |
NameIDPolicyImpl.toXMLString()
Returns a String representation of this Object.
|
String |
IDPListImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ResponseImpl.toXMLString()
Returns a String representation of this Object.
|
String |
NameIDMappingResponseImpl.toXMLString()
Returns the
ManageNameIDResponse in an XML document String
format based on the ManageNameIDResponse schema described
above. |
String |
RequesterIDImpl.toXMLString()
Returns a String representation of this Object.
|
String |
StatusMessageImpl.toXMLString()
Returns the
StatusMessage in an XML document String format
based on the StatusMessage schema described above. |
String |
LogoutResponseImpl.toXMLString()
Returns the
LogoutResponse in an XML document String format
based on the LogoutResponse schema described above. |
String |
RequestedAuthnContextImpl.toXMLString()
Returns an XML Representation of this object.
|
String |
StatusCodeImpl.toXMLString()
Returns the
StatusCode in an XML document String format
based on the StatusCode schema described above. |
String |
LogoutRequestImpl.toXMLString()
Returns the
LogoutRequest in an XML document String format
based on the LogoutRequest schema described above. |
String |
ScopingImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ArtifactImpl.toXMLString()
Returns a String representation of the element.
|
String |
ArtifactResolveImpl.toXMLString()
Returns a String representation of this Object.
|
String |
ArtifactResponseImpl.toXMLString()
Returns a String representation of this Object.
|
String |
StatusDetailImpl.toXMLString()
Returns the
StatusDetail in an XML document String format
based on the StatusDetail schema described above. |
String |
IDPEntryImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
ExtensionsImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this object.
|
String |
AuthnRequestImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
StatusResponseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusResponse in an XML document String format
based on the StatusResponse schema described above. |
String |
SessionIndexImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
SessionIndex in an XML document String format
based on the SessionIndex schema described above. |
String |
GetCompleteImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
ManageNameIDRequestImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
StatusImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
Status in an XML document String format
based on the Status schema described above. |
String |
ManageNameIDResponseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
ManageNameIDResponse in an XML document
String format based on the ManageNameIDResponse schema
described above. |
String |
NewIDImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
RequestAbstractImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
NameIDPolicyImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
IDPListImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
ResponseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
NameIDMappingResponseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
ManageNameIDResponse in an XML document String
format based on the ManageNameIDResponse schema described
above. |
String |
RequesterIDImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
StatusMessageImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusMessage in an XML document String format
based on the StatusMessage schema described above. |
String |
LogoutResponseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
LogoutResponse in an XML document String format
based on the LogoutResponse schema described above. |
String |
RequestedAuthnContextImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Converts into an XML String.
|
String |
StatusCodeImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusCode in an XML document String format
based on the StatusCode schema described above. |
String |
LogoutRequestImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
LogoutRequest in an XML document String format
based on the LogoutRequest schema described above. |
String |
ScopingImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
ArtifactImpl.toXMLString(boolean includeNS,
boolean declareNS)
Returns a String representation of the element.
|
String |
ArtifactResolveImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
String |
ArtifactResponseImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this Object.
|
String |
StatusDetailImpl.toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns the
StatusDetail in an XML document String format
based on the StatusDetail schema described above. |
protected void |
StatusResponseImpl.validateData() |
protected void |
AssertionIDRequestImpl.validateData() |
protected void |
NameIDMappingRequestImpl.validateData() |
protected void |
RequestAbstractImpl.validateData() |
protected void |
SubjectQueryAbstractImpl.validateData() |
protected void |
NameIDMappingResponseImpl.validateData() |
protected void |
ArtifactResolveImpl.validateData() |
protected void |
StatusResponseImpl.validateID(String responseId) |
protected void |
RequestAbstractImpl.validateID(String requestID) |
protected void |
StatusResponseImpl.validateIssueInstant(String issueInstantStr) |
protected void |
RequestAbstractImpl.validateIssueInstant(String issueInstantStr) |
protected void |
StatusResponseImpl.validateStatus() |
protected void |
StatusImpl.validateStatusCode(StatusCode statusCode) |
protected void |
StatusResponseImpl.validateVersion(String version) |
protected void |
RequestAbstractImpl.validateVersion(String version) |
Constructor and Description |
---|
ArtifactImpl(byte[] typecode,
int endpointindex,
String sourceid,
String messagehandle)
Constructor.
|
ArtifactImpl(Element element)
Class constructor with
Artifact in
Element format. |
ArtifactImpl(String encodedArtifactValue)
Constructor with
Base64 encoded Artifact
value. |
ArtifactResolveImpl(Element element)
Class constructor with
ArtifactResolve in
Element format. |
ArtifactResolveImpl(String xmlString)
Class constructor with
ArtifactResolve in xml string format. |
ArtifactResponseImpl(Element element)
Constructor with
ArtifactResponse in
Element format. |
ArtifactResponseImpl(String xmlString)
Constructor with
ArtifactResponse in xml string
format. |
AssertionIDRequestImpl(Element element)
Constructor to create
AssertionIDRequest Object. |
AssertionIDRequestImpl(String xmlString)
Constructor to create
AssertionIDRequest Object. |
AttributeQueryImpl(Element element)
Constructor to create
AttributeQuery Object. |
AttributeQueryImpl(String xmlString)
Constructor to create
AttributeQuery Object. |
AuthnQueryImpl(Element element)
Constructor to create
AuthnQuery Object. |
AuthnQueryImpl(String xmlString)
Constructor to create
AuthnQuery Object. |
AuthnRequestImpl(Element element)
Constructor to create
AuthnRequest Object. |
AuthnRequestImpl(String xmlString)
Constructor to create
AuthnRequest Object. |
ExtensionsImpl(Element element)
Constructor to create the
Extensions Object. |
ExtensionsImpl(String xmlString)
Constructor to create the
Extensions Object. |
GetCompleteImpl(Element element)
Constructor creates
GetComplete object |
GetCompleteImpl(String xmlString)
Constructor creates
GetComplete object |
IDPEntryImpl(Element element)
Constructor to create
IDPEntry Object. |
IDPEntryImpl(String xmlString)
Constructor to create
IDPEntry Object. |
IDPListImpl(Element element)
Constructor to create the
IDPList Object. |
IDPListImpl(String xmlString)
Constructor to create the
IDPList Object. |
LogoutRequestImpl(Element element)
Constructs the
LogoutRequest Object. |
LogoutRequestImpl(String xmlString)
Constructs the
LogoutRequest Object. |
LogoutResponseImpl(Element element)
Constructs the
LogoutResponse Object. |
LogoutResponseImpl(String xmlString)
Constructs the
LogoutResponse Object. |
ManageNameIDRequestImpl(Element element)
Constructor to create
ManageNameIDRequest Object. |
ManageNameIDRequestImpl(String xmlString)
Constructor to create
ManageNameIDRequest Object. |
ManageNameIDResponseImpl(Element element)
Constructor to create
ManageNameIDResponse Object. |
ManageNameIDResponseImpl(String xmlString)
Constructor to create
ManageNameIDResponse Object. |
NameIDMappingRequestImpl(Element element)
Constructor to create
ManageNameIDRequest Object. |
NameIDMappingRequestImpl(String xmlString)
Constructor to create
ManageNameIDRequest Object. |
NameIDMappingResponseImpl(Element element)
Constructor to create
ManageNameIDResponse Object. |
NameIDMappingResponseImpl(String xmlString)
Constructor to create
ManageNameIDResponse Object. |
NameIDPolicyImpl(Element element)
Constructor creates
NameIDPolicy object. |
NameIDPolicyImpl(String xmlString)
Returns the
NameIDPolicy Object. |
NewEncryptedIDImpl(Element element)
Constructor to create
NewEncryptedID Object. |
NewEncryptedIDImpl(String xmlString)
Constructor to create
NewEncryptedID Object. |
NewIDImpl(Element element)
Constructor to create the
NewID Object. |
NewIDImpl(String value)
Constructor to create the
NewID Object. |
RequestedAuthnContextImpl(Element element)
Constructor
|
RequestedAuthnContextImpl(String xmlString)
Constructor
|
RequesterIDImpl(Element element)
Constructor to create the
RequesterID Object. |
RequesterIDImpl(String xmlString)
Constructor to create the
RequesterID Object. |
ResponseImpl(Element element)
Class constructor with
Response in
Element format. |
ResponseImpl(String xmlString)
Class constructor with
Response in xml string format. |
ScopingImpl(Element element)
Constructor to create the
Scoping Object. |
ScopingImpl(String xmlString)
Constructor to create the
Scoping Object. |
StatusCodeImpl(Element element)
Constructs the
StatusCode Object. |
StatusCodeImpl(String xmlString)
Constructs the
StatusCode Object. |
StatusDetailImpl(Element element)
Constructs the
StatusDetail Object. |
StatusDetailImpl(String xmlString)
Constructs the
StatusDetail Object. |
StatusImpl(Element element)
Constructs the
Status Object. |
StatusImpl(String xmlString)
Constructs the
Status Object. |
Modifier and Type | Method and Description |
---|---|
Response |
RequestHandler.handleQuery(String hostedEntityID,
String remoteEntityID,
RequestAbstract request,
SOAPMessage soapMessage)
Returns a SAMLv2 Query Response for the received Query Request.
|
static Response |
QueryClient.processXACMLQuery(RequestAbstract request,
String pepEntityID,
String pdpEntityID)
Returns SAMLv2
Response . |
static boolean |
QueryClient.verifySignedResponse(String pepEntityID,
String pdpEntityID,
Response response)
Verify the signature in
Response . |
Modifier and Type | Method and Description |
---|---|
Element |
FMEncProvider.decrypt(String xmlString,
Set<PrivateKey> privateKeys) |
Element |
EncProvider.decrypt(String xmlString,
Set<PrivateKey> privateKeys)
Decrypts an XML document that contains encrypted data.
|
Element |
FMEncProvider.encrypt(String xmlString,
Key recipientPublicKey,
SecretKey secretKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID,
String outerElementName)
Encrypts the root element of the given XML document.
|
Element |
EncProvider.encrypt(String xmlString,
Key recipientPublicKey,
SecretKey secretKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID,
String outerElementName)
Encrypts the root element of the given XML document.
|
Element |
FMEncProvider.encrypt(String xmlString,
Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID,
String outerElementName)
Encrypts the root element of the given XML document.
|
Element |
EncProvider.encrypt(String xmlString,
Key recipientPublicKey,
String dataEncAlgorithm,
int dataEncStrength,
String recipientEntityID,
String outerElementName)
Encrypts the root element of the given XML document.
|
SecretKey |
FMEncProvider.getSecretKey(String xmlString,
Set<PrivateKey> privateKeys) |
SecretKey |
EncProvider.getSecretKey(String xmlString,
Set<PrivateKey> privateKeys)
Returns the secret key that encrypts encrypted data and is encrypted
with recipient's public key in the XML document.
|
Modifier and Type | Method and Description |
---|---|
Element |
SigProvider.sign(String xmlString,
String idValue,
PrivateKey privateKey,
X509Certificate cert)
Sign the xml document node whose identifying attribute value
is as supplied, using enveloped signatures and use exclusive xml
canonicalization.
|
Element |
FMSigProvider.sign(String xmlString,
String idValue,
PrivateKey privateKey,
X509Certificate cert)
Sign the xml document node whose identifying attribute value
is as supplied, using enveloped signatures and use exclusive xml
canonicalization.
|
boolean |
SigProvider.verify(String xmlString,
String idValue,
Set<X509Certificate> verificationCerts)
Verify the signature of the xml document.
|
boolean |
FMSigProvider.verify(String xmlString,
String idValue,
Set<X509Certificate> verificationCerts) |
Constructor and Description |
---|
SAML2Token(Element 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 |
---|---|
Response |
XACMLAuthzDecisionQueryHandler.handleQuery(String pdpEntityId,
String pepEntityId,
RequestAbstract samlpRequest,
SOAPMessage soapMessage)
Processes an XACMLAuthzDecisionQuery and retruns a SAML2 Response.
|
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. |
Modifier and Type | Method and Description |
---|---|
boolean |
OAuth2Saml2GrantSPAdapter.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) |
void |
OAuth2Saml2GrantSPAdapter.preSingleLogoutProcess(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String userID,
LogoutRequest logoutRequest,
LogoutResponse logoutResponse,
String binding) |
void |
OAuth2Saml2GrantSPAdapter.preSingleSignOnProcess(String hostedEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest,
Response ssoResponse,
String profile) |
void |
OAuth2Saml2GrantSPAdapter.preSingleSignOnRequest(String hostedEntityID,
String idpEntityID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthnRequest authnRequest) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
DefaultAttributeMapper.getConfigAttributeMap(String realm,
String hostEntityID,
String role)
This method is called to obtain the attribute mappings defined for the hosted provider corresponding to the entity
id and realm.
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.