Class LibertySSOSContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.saml.saml2.profile.delegation.LibertySSOSContext
- All Implemented Interfaces:
Iterable<BaseContext>
public class LibertySSOSContext extends BaseContext
Context for storing information related to the Liberty SSOS profile and use of an inbound delegated
Assertion
token.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator
-
Field Summary
Fields Modifier and Type Field Description private String
attestedSubjectConfirmationMethod
Get the confirmation method that was successfully used by the attesting entity.private Assertion
attestedToken
The SAML 2 Assertion which serves as the authentication token for the AuthnRequest and has been successfully attested by the AuthnRequest presenter. -
Constructor Summary
Constructors Constructor Description LibertySSOSContext()
-
Method Summary
Modifier and Type Method Description String
getAttestedSubjectConfirmationMethod()
Get the SAML 2 SubjectConfirmation method which was used by the presenter in the attestation of the authentication token.Assertion
getAttestedToken()
Get the SAML 2 Assertion which serves as the authentication token for the AuthnRequest and which has been successfully attested by the AuthnRequest presenter.void
setAttestedSubjectConfirmationMethod(String newAttestedSubjectConfirmationMethod)
Set the SAML 2 SubjectConfirmation method which was used by the presenter in the attestation of the authentication token.void
setAttestedToken(Assertion newAttestedToken)
Set the SAML 2 Assertion which serves as the authentication token for the AuthnRequest and which has been successfully attested by the AuthnRequest presenter.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeSubcontext, removeSubcontext, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
attestedToken
The SAML 2 Assertion which serves as the authentication token for the AuthnRequest and has been successfully attested by the AuthnRequest presenter. -
attestedSubjectConfirmationMethod
Get the confirmation method that was successfully used by the attesting entity.
-
-
Constructor Details
-
LibertySSOSContext
public LibertySSOSContext()
-
-
Method Details
-
getAttestedToken
Get the SAML 2 Assertion which serves as the authentication token for the AuthnRequest and which has been successfully attested by the AuthnRequest presenter.- Returns:
- Returns the attestedToken.
-
setAttestedToken
Set the SAML 2 Assertion which serves as the authentication token for the AuthnRequest and which has been successfully attested by the AuthnRequest presenter.- Parameters:
newAttestedToken
- The attestedToken to set.
-
getAttestedSubjectConfirmationMethod
Get the SAML 2 SubjectConfirmation method which was used by the presenter in the attestation of the authentication token.- Returns:
- Returns the attestedSubjectConfirmationMethod.
-
setAttestedSubjectConfirmationMethod
Set the SAML 2 SubjectConfirmation method which was used by the presenter in the attestation of the authentication token.- Parameters:
newAttestedSubjectConfirmationMethod
- The attestedSubjectConfirmationMethod to set.
-