Package | Description |
---|---|
org.soulwing.jwt.api | |
org.soulwing.jwt.api.exceptions |
Modifier and Type | Method and Description |
---|---|
Assertions.Builder |
BiPredicateAssertions.Builder.requireAudienceSatisfies(Predicate<List> condition,
Function<List,JWTAssertionFailedException> description) |
Assertions.Builder |
Assertions.Builder.requireAudienceSatisfies(Predicate<List> condition,
Function<List,JWTAssertionFailedException> errorSupplier)
Requires an claim whose value satisfies the given
condition.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requireExpirationSatisfies(BiPredicate<Instant,Clock> condition,
BiFunction<Instant,Clock,JWTAssertionFailedException> description) |
Assertions.Builder |
Assertions.Builder.requireExpirationSatisfies(BiPredicate<Instant,Clock> condition,
BiFunction<Instant,Clock,JWTAssertionFailedException> errorSupplier)
Requires a claim whose value satisfies the specified
condition.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requireIdSatisfies(Predicate<String> condition,
Function<String,JWTAssertionFailedException> errorSupplier) |
Assertions.Builder |
Assertions.Builder.requireIdSatisfies(Predicate<String> condition,
Function<String,JWTAssertionFailedException> errorSupplier)
Requires a claim that satisfies the given condition.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requireInstantSatisfies(String name,
BiPredicate<Instant,Clock> condition,
BiFunction<Instant,Clock,JWTAssertionFailedException> errorSupplier) |
Assertions.Builder |
Assertions.Builder.requireInstantSatisfies(String name,
BiPredicate<Instant,Clock> condition,
BiFunction<Instant,Clock,JWTAssertionFailedException> errorSupplier)
Requires a named claim whose numeric value, interpreted as a quantity of
seconds from the epoch, satisfies a condition represented as bi-predicate
whose arguments are the given instant and a reference clock.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requireIssuedAtSatisfies(BiPredicate<Instant,Clock> condition,
BiFunction<Instant,Clock,JWTAssertionFailedException> errorSupplier) |
Assertions.Builder |
Assertions.Builder.requireIssuedAtSatisfies(BiPredicate<Instant,Clock> condition,
BiFunction<Instant,Clock,JWTAssertionFailedException> errorSupplier)
Requires a claim whose value satisfies the specified
condition.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requireIssuerSatisfies(Predicate<String> condition,
Function<String,JWTAssertionFailedException> description) |
Assertions.Builder |
Assertions.Builder.requireIssuerSatisfies(Predicate<String> condition,
Function<String,JWTAssertionFailedException> errorSupplier)
Requires a claim whose value satisfies the given
condition.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requirePublicKeyInfoSatisfies(Predicate<PublicKeyInfo> condition,
Function<PublicKeyInfo,JWTAssertionFailedException> errorSupplier) |
Assertions.Builder |
Assertions.Builder.requirePublicKeyInfoSatisfies(Predicate<PublicKeyInfo> condition,
Function<PublicKeyInfo,JWTAssertionFailedException> errorSupplier)
Requires that the public key info for a public key used to verify the
signature satisfies the given condition.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requirePublicKeyInfoSatisfies(String name,
BiPredicate<String,PublicKeyInfo> condition,
BiFunction<String,PublicKeyInfo,JWTAssertionFailedException> errorSupplier) |
Assertions.Builder |
Assertions.Builder.requirePublicKeyInfoSatisfies(String name,
BiPredicate<String,PublicKeyInfo> condition,
BiFunction<String,PublicKeyInfo,JWTAssertionFailedException> errorSupplier)
Requires that the public key info for a public key used to verify the
signature satisfies the given condition.
|
<T> Assertions.Builder |
BiPredicateAssertions.Builder.requireSatisfies(String name,
Class<? extends T> type,
Predicate<T> condition,
Function<T,JWTAssertionFailedException> errorSupplier) |
<T> Assertions.Builder |
Assertions.Builder.requireSatisfies(String name,
Class<? extends T> type,
Predicate<T> condition,
Function<T,JWTAssertionFailedException> errorSupplier)
Requires a named claim whose value satisfies the given condition.
|
Assertions.Builder |
BiPredicateAssertions.Builder.requireSubjectSatisfies(Predicate<String> condition,
Function<String,JWTAssertionFailedException> errorSupplier) |
Assertions.Builder |
Assertions.Builder.requireSubjectSatisfies(Predicate<String> condition,
Function<String,JWTAssertionFailedException> errorSupplier)
Requires a claim whose value satisfies the given
condition.
|
Modifier and Type | Method and Description |
---|---|
void |
BiPredicateAssertions.assertSatisfied(Claims claims,
Assertions.Context context) |
void |
Assertions.assertSatisfied(Claims claims,
Assertions.Context context)
Asserts that these assertions are satisfied by the given claims.
|
Modifier and Type | Class and Description |
---|---|
class |
CertificateSubjectNameAssertionException
An exception thrown when the subject name on a certificate does not
satisfy an assertion.
|
class |
ContainsAssertionException
An exception thrown when assertion about a multi-valued claim containing
a particular value is not satisfied.
|
class |
EqualsAssertionException
An exception thrown when an assertion that a claim must equal a value
or one of a collection of values is not satisfied.
|
class |
ExpirationAssertionException
An exception thrown when an assertion about the expiration of a token has
failed.
|
class |
IdAssertionException
An exception thrown when an assertion about the
JTI claim
is not satisfied. |
class |
InstantAssertionException
An exception thrown when an assertion about an instant in time is not
satisfied.
|
class |
LifetimeAssertionException
An exception thrown when an assertion about the lifetime of a token has
failed.
|
class |
TypeMismatchAssertionException
An exception thrown when an assertion fails due to a mismatch between the
expected type and actual type for the value of a claim.
|
class |
UndefinedValueAssertionException
An exception thrown when an assertion on a claim value is not satisfied
because the value is undefined.
|
Copyright © 2019. All rights reserved.