Package org.keycloak.sdjwt
Class IssuerSignedJwtVerificationOpts.Builder
java.lang.Object
org.keycloak.sdjwt.ClaimVerifier.Builder
org.keycloak.sdjwt.IssuerSignedJwtVerificationOpts.Builder
- Direct Known Subclasses:
KeyBindingJwtVerificationOpts.Builder
- Enclosing class:
- IssuerSignedJwtVerificationOpts
-
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) withNbfCheck(boolean isCheckOptional)
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
withIatCheck
- Overrides:
withIatCheckin classClaimVerifier.Builder
-
withIatCheck
- Overrides:
withIatCheckin classClaimVerifier.Builder
-
withIatCheck
public IssuerSignedJwtVerificationOpts.Builder withIatCheck(Integer allowedMaxAge, boolean isCheckOptional) - Overrides:
withIatCheckin classClaimVerifier.Builder
-
withNbfCheck
- Overrides:
withNbfCheckin classClaimVerifier.Builder
-
withNbfCheck
- Overrides:
withNbfCheckin classClaimVerifier.Builder
-
withExpCheck
- Overrides:
withExpCheckin classClaimVerifier.Builder
-
withExpCheck
- Overrides:
withExpCheckin classClaimVerifier.Builder
-
withClockSkew
- Overrides:
withClockSkewin classClaimVerifier.Builder
-
withContentVerifiers
public IssuerSignedJwtVerificationOpts.Builder withContentVerifiers(List<ClaimVerifier.Predicate<com.fasterxml.jackson.databind.node.ObjectNode>> contentVerifiers) - Overrides:
withContentVerifiersin classClaimVerifier.Builder
-
addContentVerifiers
public IssuerSignedJwtVerificationOpts.Builder addContentVerifiers(List<ClaimVerifier.Predicate<com.fasterxml.jackson.databind.node.ObjectNode>> contentVerifiers) - Overrides:
addContentVerifiersin classClaimVerifier.Builder
-
withAudCheck
- Overrides:
withAudCheckin classClaimVerifier.Builder
-
withClaimCheck
public IssuerSignedJwtVerificationOpts.Builder withClaimCheck(String claimName, String expectedValue) - Overrides:
withClaimCheckin classClaimVerifier.Builder
-
withClaimCheck
public IssuerSignedJwtVerificationOpts.Builder withClaimCheck(String claimName, String expectedValue, boolean isOptionalCheck) - Overrides:
withClaimCheckin classClaimVerifier.Builder
-
build
- Overrides:
buildin classClaimVerifier.Builder
-