Uses of Class
com.auth0.jwt.algorithms.Algorithm
Packages that use Algorithm
-
Uses of Algorithm in com.auth0.jwt
Fields in com.auth0.jwt declared as AlgorithmModifier and TypeFieldDescriptionprivate final Algorithm
JWTCreator.algorithm
private final Algorithm
JWTVerifier.algorithm
private final Algorithm
JWTVerifier.BaseVerification.algorithm
Methods in com.auth0.jwt with parameters of type AlgorithmModifier and TypeMethodDescription(package private) static Verification
Initialize a JWTVerifier instance using the given Algorithm.static Verification
Returns aJWTVerifier
builder with the algorithm to be used to validate token signature.Creates a new JWT and signs is with the given algorithmprivate void
JWTVerifier.verifyAlgorithm
(DecodedJWT jwt, Algorithm expectedAlgorithm) Constructors in com.auth0.jwt with parameters of type Algorithm -
Uses of Algorithm in com.auth0.jwt.algorithms
Subclasses of Algorithm in com.auth0.jwt.algorithmsModifier and TypeClassDescription(package private) class
(package private) class
(package private) class
(package private) class
Methods in com.auth0.jwt.algorithms that return AlgorithmModifier and TypeMethodDescriptionstatic Algorithm
Algorithm.ECDSA256
(ECDSAKeyProvider keyProvider) Creates a new Algorithm instance using SHA256withECDSA.static Algorithm
Deprecated.static Algorithm
Algorithm.ECDSA256
(ECPublicKey publicKey, ECPrivateKey privateKey) Creates a new Algorithm instance using SHA256withECDSA.static Algorithm
Algorithm.ECDSA384
(ECDSAKeyProvider keyProvider) Creates a new Algorithm instance using SHA384withECDSA.static Algorithm
Deprecated.static Algorithm
Algorithm.ECDSA384
(ECPublicKey publicKey, ECPrivateKey privateKey) Creates a new Algorithm instance using SHA384withECDSA.static Algorithm
Algorithm.ECDSA512
(ECDSAKeyProvider keyProvider) Creates a new Algorithm instance using SHA512withECDSA.static Algorithm
Deprecated.static Algorithm
Algorithm.ECDSA512
(ECPublicKey publicKey, ECPrivateKey privateKey) Creates a new Algorithm instance using SHA512withECDSA.static Algorithm
Algorithm.HMAC256
(byte[] secret) Creates a new Algorithm instance using HmacSHA256.static Algorithm
Creates a new Algorithm instance using HmacSHA256.static Algorithm
Algorithm.HMAC384
(byte[] secret) Creates a new Algorithm instance using HmacSHA384.static Algorithm
Creates a new Algorithm instance using HmacSHA384.static Algorithm
Algorithm.HMAC512
(byte[] secret) Creates a new Algorithm instance using HmacSHA512.static Algorithm
Creates a new Algorithm instance using HmacSHA512.static Algorithm
Algorithm.none()
static Algorithm
Algorithm.RSA256
(RSAKeyProvider keyProvider) Creates a new Algorithm instance using SHA256withRSA.static Algorithm
Deprecated.static Algorithm
Algorithm.RSA256
(RSAPublicKey publicKey, RSAPrivateKey privateKey) Creates a new Algorithm instance using SHA256withRSA.static Algorithm
Algorithm.RSA384
(RSAKeyProvider keyProvider) Creates a new Algorithm instance using SHA384withRSA.static Algorithm
Deprecated.static Algorithm
Algorithm.RSA384
(RSAPublicKey publicKey, RSAPrivateKey privateKey) Creates a new Algorithm instance using SHA384withRSA.static Algorithm
Algorithm.RSA512
(RSAKeyProvider keyProvider) Creates a new Algorithm instance using SHA512withRSA.static Algorithm
Deprecated.static Algorithm
Algorithm.RSA512
(RSAPublicKey publicKey, RSAPrivateKey privateKey) Creates a new Algorithm instance using SHA512withRSA. -
Uses of Algorithm in com.auth0.jwt.exceptions
Constructors in com.auth0.jwt.exceptions with parameters of type AlgorithmModifierConstructorDescriptionSignatureGenerationException
(Algorithm algorithm, Throwable cause) SignatureVerificationException
(Algorithm algorithm) SignatureVerificationException
(Algorithm algorithm, Throwable cause)
ECDSA256(ECPublicKey, ECPrivateKey)
orECDSA256(ECDSAKeyProvider)