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 delegatedAssertiontoken.
-
-
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 StringattestedSubjectConfirmationMethodGet the confirmation method that was successfully used by the attesting entity.private AssertionattestedTokenThe 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttestedSubjectConfirmationMethod()Get the SAML 2 SubjectConfirmation method which was used by the presenter in the attestation of the authentication token.AssertiongetAttestedToken()Get the SAML 2 Assertion which serves as the authentication token for the AuthnRequest and which has been successfully attested by the AuthnRequest presenter.voidsetAttestedSubjectConfirmationMethod(String newAttestedSubjectConfirmationMethod)Set the SAML 2 SubjectConfirmation method which was used by the presenter in the attestation of the authentication token.voidsetAttestedToken(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 Detail
-
attestedToken
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.
-
attestedSubjectConfirmationMethod
private String attestedSubjectConfirmationMethod
Get the confirmation method that was successfully used by the attesting entity.
-
-
Method Detail
-
getAttestedToken
public 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.- Returns:
- Returns the attestedToken.
-
setAttestedToken
public 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.- Parameters:
newAttestedToken- The attestedToken to set.
-
getAttestedSubjectConfirmationMethod
public String 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
public void setAttestedSubjectConfirmationMethod(String newAttestedSubjectConfirmationMethod)
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.
-
-