Package | Description |
---|---|
io.jsonwebtoken | |
io.jsonwebtoken.io | |
io.jsonwebtoken.lang | |
io.jsonwebtoken.security |
Modifier and Type | Interface and Description |
---|---|
interface |
ClaimsBuilder
|
interface |
JwtParserBuilder
A builder to construct a
JwtParser . |
static interface |
Jwts.HeaderBuilder
|
Modifier and Type | Interface and Description |
---|---|
interface |
ParserBuilder<T,B extends ParserBuilder<T,B>>
A
ParserBuilder configures and creates new Parser instances. |
Modifier and Type | Interface and Description |
---|---|
static interface |
Maps.MapBuilder<K,V>
Utility Builder class for fluently building maps:
|
Modifier and Type | Interface and Description |
---|---|
interface |
AsymmetricJwkBuilder<K extends Key,J extends AsymmetricJwk<K>,T extends AsymmetricJwkBuilder<K,J,T>>
A
JwkBuilder that builds asymmetric (public or private) JWKs. |
interface |
DynamicJwkBuilder<K extends Key,J extends Jwk<K>>
A
JwkBuilder that coerces to a more type-specific builder based on the Key that will be
represented as a JWK. |
interface |
EcPrivateJwkBuilder
A
PrivateJwkBuilder that creates EcPrivateJwk s. |
interface |
EcPublicJwkBuilder
A
PublicJwkBuilder that creates EcPublicJwk s. |
interface |
JwkBuilder<K extends Key,J extends Jwk<K>,T extends JwkBuilder<K,J,T>>
A
SecurityBuilder that produces a JWK. |
interface |
JwkParserBuilder
|
interface |
JwkSetBuilder
|
interface |
JwkSetParserBuilder
|
interface |
KeyBuilder<K extends Key,B extends KeyBuilder<K,B>>
A
KeyBuilder produces new Key s suitable for use with an associated cryptographic algorithm. |
interface |
KeyOperationBuilder
A
KeyOperationBuilder produces KeyOperation instances that may be added to a JWK's
key operations parameter. |
interface |
KeyOperationPolicyBuilder
A
KeyOperationPolicyBuilder produces a KeyOperationPolicy that determines
which KeyOperation s may be assigned to a JWK. |
interface |
KeyPairBuilder
A
KeyPairBuilder produces new KeyPair s suitable for use with an associated cryptographic algorithm. |
interface |
OctetPrivateJwkBuilder<K extends PrivateKey,L extends PublicKey>
A
PrivateJwkBuilder that creates OctetPrivateJwk instances. |
interface |
OctetPublicJwkBuilder<A extends PublicKey,B extends PrivateKey>
A
PublicJwkBuilder that creates OctetPublicJwk instances. |
interface |
PrivateJwkBuilder<K extends PrivateKey,L extends PublicKey,J extends PublicJwk<L>,M extends PrivateJwk<K,L,J>,T extends PrivateJwkBuilder<K,L,J,M,T>>
An
AsymmetricJwkBuilder that creates PrivateJwk instances. |
interface |
PrivateKeyBuilder
A builder that allows a
PrivateKey to be transparently associated with a SecurityBuilder.provider(Provider) or
PrivateKeyBuilder.publicKey(PublicKey) if necessary for algorithms that require them. |
interface |
PublicJwkBuilder<K extends PublicKey,L extends PrivateKey,J extends PublicJwk<K>,M extends PrivateJwk<L,K,J>,P extends PrivateJwkBuilder<L,K,J,M,P>,T extends PublicJwkBuilder<K,L,J,M,P,T>>
An
AsymmetricJwkBuilder that creates PublicJwk instances. |
interface |
RsaPrivateJwkBuilder
A
PrivateJwkBuilder that creates RsaPrivateJwk s. |
interface |
RsaPublicJwkBuilder
A
PublicJwkBuilder that creates RsaPublicJwk s. |
interface |
SecretJwkBuilder
A
JwkBuilder that creates SecretJwk s. |
interface |
SecretKeyBuilder
A
KeyBuilder that creates new secure-random SecretKey s with a length sufficient to be used by
the security algorithm that produced this builder. |
interface |
SecurityBuilder<T,B extends SecurityBuilder<T,B>>
A Security-specific
Builder that allows configuration of common JCA API parameters that might be used
during instance creation, such as a Provider or SecureRandom . |
Copyright © 2014–2023 jsonwebtoken.io. All rights reserved.