Package org.keycloak.sdjwt.vp
Class KeyBindingJwtVerificationOpts.Builder
java.lang.Object
org.keycloak.sdjwt.ClaimVerifier.Builder
org.keycloak.sdjwt.IssuerSignedJwtVerificationOpts.Builder
org.keycloak.sdjwt.vp.KeyBindingJwtVerificationOpts.Builder
- Enclosing class:
- KeyBindingJwtVerificationOpts
public static class KeyBindingJwtVerificationOpts.Builder
extends IssuerSignedJwtVerificationOpts.Builder
-
Field Summary
Fields inherited from class org.keycloak.sdjwt.ClaimVerifier.Builder
allowedMaxAge, clockSkew, contentVerifiers, headerVerifiers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddContentVerifiers(List<ClaimVerifier.Predicate<com.fasterxml.jackson.databind.node.ObjectNode>> contentVerifiers) build()withAudCheck(String expectedAud) withClaimCheck(String claimName, String expectedValue) withClaimCheck(String claimName, String expectedValue, boolean isOptionalCheck) withClockSkew(int clockSkew) withContentVerifiers(List<ClaimVerifier.Predicate<com.fasterxml.jackson.databind.node.ObjectNode>> contentVerifiers) withExpCheck(boolean isCheckOptional) withIatCheck(boolean isCheckOptional) withIatCheck(Integer allowedMaxAge) withIatCheck(Integer allowedMaxAge, boolean isCheckOptional) withKeyBindingRequired(boolean keyBindingRequired) withNbfCheck(boolean isCheckOptional) withNonceCheck(String expectedNonce)
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
withKeyBindingRequired
-
withNonceCheck
-
withAudCheck
- Overrides:
withAudCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withIatCheck
- Overrides:
withIatCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withIatCheck
- Overrides:
withIatCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withIatCheck
public KeyBindingJwtVerificationOpts.Builder withIatCheck(Integer allowedMaxAge, boolean isCheckOptional) - Overrides:
withIatCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withNbfCheck
- Overrides:
withNbfCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withNbfCheck
- Overrides:
withNbfCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withExpCheck
- Overrides:
withExpCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withExpCheck
- Overrides:
withExpCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withClockSkew
- Overrides:
withClockSkewin classIssuerSignedJwtVerificationOpts.Builder
-
withClaimCheck
- Overrides:
withClaimCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withClaimCheck
public KeyBindingJwtVerificationOpts.Builder withClaimCheck(String claimName, String expectedValue, boolean isOptionalCheck) - Overrides:
withClaimCheckin classIssuerSignedJwtVerificationOpts.Builder
-
withContentVerifiers
public KeyBindingJwtVerificationOpts.Builder withContentVerifiers(List<ClaimVerifier.Predicate<com.fasterxml.jackson.databind.node.ObjectNode>> contentVerifiers) - Overrides:
withContentVerifiersin classIssuerSignedJwtVerificationOpts.Builder
-
addContentVerifiers
public KeyBindingJwtVerificationOpts.Builder addContentVerifiers(List<ClaimVerifier.Predicate<com.fasterxml.jackson.databind.node.ObjectNode>> contentVerifiers) - Overrides:
addContentVerifiersin classIssuerSignedJwtVerificationOpts.Builder
-
build
- Overrides:
buildin classIssuerSignedJwtVerificationOpts.Builder
-