public static interface JWTValidator.Builder
Modifier and Type | Method and Description |
---|---|
JWTValidator |
build()
Creates a validator using the configuration of this builder.
|
JWTValidator.Builder |
claimsAssertions(Assertions assertions)
Sets assertions to be tested on claims.
|
JWTValidator.Builder |
clock(Clock clock)
Sets the reference clock to use for assertions on time values.
|
JWTValidator.Builder |
encryptionOperator(JWE operator)
Specifies the JWE operator to use for decryption operations.
|
JWTValidator.Builder |
encryptionOperatorFactory(JWE.Factory operatorFactory)
Specifies the JWE operator factory that will be used to produce operators
for decryption operations.
|
JWTValidator.Builder |
signatureOperator(JWS operator)
Sets the JWS operator to use for signature validation operations.
|
JWTValidator.Builder |
signatureOperatorFactory(JWS.Factory operatorFactory)
Specifies the JWS operator factory that will be used to produce operators
for decryption operations.
|
JWTValidator.Builder encryptionOperator(JWE operator)
operator
- JWE operatorJWTValidator.Builder encryptionOperatorFactory(JWE.Factory operatorFactory)
operatorFactory
- JWE operator factoryJWTValidator.Builder signatureOperator(JWS operator)
operator
- JWS operatorJWTValidator.Builder signatureOperatorFactory(JWS.Factory operatorFactory)
operatorFactory
- JWS operator factoryJWTValidator.Builder claimsAssertions(Assertions assertions)
assertions
- assertions to testJWTValidator.Builder clock(Clock clock)
clock
- reference clockJWTValidator build() throws JWTConfigurationException
JWTConfigurationException
Copyright © 2019. All rights reserved.