Class OAuth2DPoPProofContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.plugin.oidc.op.oauth2.messaging.context.OAuth2DPoPProofContext
- All Implemented Interfaces:
Iterable<BaseContext>
Subcontext carrying information for an OAuth2 DPoP Proof JWT.
This context appears as a subcontext of a MessageContext.
- Since:
- 4.2.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator, BaseContext.DeprecatedContextClassNameLookAside -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.nimbusds.jwt.SignedJWTDPoP Proof JWT.private StringValidated DPoP Proof JWT JWK thumbprint. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.jwt.SignedJWTGet the DPoP proof JWT.Get the validated DPoP Proof JWT JWK thumbprint.voidsetDpopProof(com.nimbusds.jwt.SignedJWT jwt) Set the DPoP proof JWT.voidsetValidatedDpopProofThumbprint(String thumbprint) Set the validated DPoP Proof JWT JWK thumbprint.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, ensureSubcontext, ensureSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeFromParent, removeSubcontext, removeSubcontext, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
dpopProof
@Nullable private com.nimbusds.jwt.SignedJWT dpopProofDPoP Proof JWT. -
dPopProofThumbprint
Validated DPoP Proof JWT JWK thumbprint.
-
-
Constructor Details
-
OAuth2DPoPProofContext
public OAuth2DPoPProofContext()
-
-
Method Details
-
getDpopProof
@Nullable public com.nimbusds.jwt.SignedJWT getDpopProof()Get the DPoP proof JWT.- Returns:
- DPoP proof JWT.
-
setDpopProof
public void setDpopProof(@Nullable com.nimbusds.jwt.SignedJWT jwt) Set the DPoP proof JWT.- Parameters:
jwt- DPoP proof JWT
-
getValidatedDpopProofThumbprint
Get the validated DPoP Proof JWT JWK thumbprint.- Returns:
- validated DPoP Proof JWT JWK thumbprint.
-
setValidatedDpopProofThumbprint
Set the validated DPoP Proof JWT JWK thumbprint.- Parameters:
thumbprint- validated DPoP Proof JWT JWK thumbprint.
-