A B C D E G I J L M O R S T V 
All Classes All Packages

A

AbstractEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
Abstract encryption configuration.
AbstractEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
AbstractSignatureConfiguration - Class in org.pac4j.jwt.config.signature
Abstract signature configuration.
AbstractSignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
addEncryptionConfiguration(EncryptionConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
addSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
algorithm - Variable in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
algorithm - Variable in class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 

B

buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
Build the appropriate decrypter.
buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
buildECKeyPairFromJwk(String) - Static method in class org.pac4j.jwt.util.JWKHelper
Build the EC key pair from the JWK JSON.
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
Build the appropriate encrypter.
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
buildJwtClaimsSet(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
buildRSAKeyPairFromJwk(String) - Static method in class org.pac4j.jwt.util.JWKHelper
Build the RSA key pair from the JWK JSON.
buildSecretFromJwk(String) - Static method in class org.pac4j.jwt.util.JWKHelper
Build the secret from the JWK JSON.

C

createJwtProfile(TokenCredentials, JWT, WebContext) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 

D

decrypt(EncryptedJWT) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
decrypt(EncryptedJWT) - Method in interface org.pac4j.jwt.config.encryption.EncryptionConfiguration
Decrypt an encrypted JWT.

E

ECEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
Elliptic curve encryption configuration.
ECEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
ECEncryptionConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
ECEncryptionConfiguration(KeyPair, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
ECSignatureConfiguration - Class in org.pac4j.jwt.config.signature
Elliptic curve signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-ec-signature
ECSignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
ECSignatureConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
ECSignatureConfiguration(KeyPair, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
encrypt(JWT) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
encrypt(JWT) - Method in interface org.pac4j.jwt.config.encryption.EncryptionConfiguration
Encrypt a JWT.
EncryptionConfiguration - Interface in org.pac4j.jwt.config.encryption
Encryption configuration.

G

generate(Map<String, Object>) - Method in class org.pac4j.jwt.profile.JwtGenerator
Generate a JWT from a map of claims.
generate(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
Generate a JWT from a user profile.
getAlgorithm() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
getAlgorithm() - Method in class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
getEncryptionConfiguration() - Method in class org.pac4j.jwt.profile.JwtGenerator
 
getEncryptionConfigurations() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
getExpirationTime() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
getExpirationTime() - Method in class org.pac4j.jwt.profile.JwtGenerator
 
getIdentifierGenerator() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
getJwtId() - Method in class org.pac4j.jwt.profile.JwtProfile
 
getMethod() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
getPrivateKey() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
getPrivateKey() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
getPrivateKey() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
getPrivateKey() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
getPublicKey() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
getPublicKey() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
getPublicKey() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
getPublicKey() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
getRealmName() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
getSecret() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
getSecret() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
getSecretBase64() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
getSecretBase64() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
getSecretBytes() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
getSecretBytes() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
getSignatureConfiguration() - Method in class org.pac4j.jwt.profile.JwtGenerator
 
getSignatureConfigurations() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 

I

INTERNAL_LINKEDID - Static variable in class org.pac4j.jwt.profile.JwtGenerator
 
INTERNAL_PERMISSIONS - Static variable in class org.pac4j.jwt.profile.JwtGenerator
 
INTERNAL_ROLES - Static variable in class org.pac4j.jwt.profile.JwtGenerator
 
internalGenerate(JWTClaimsSet) - Method in class org.pac4j.jwt.profile.JwtGenerator
Generate a JWT from a claims set.
internalInit() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
internalInit() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 

J

JWKHelper - Class in org.pac4j.jwt.util
JWK helper.
JWKHelper() - Constructor for class org.pac4j.jwt.util.JWKHelper
 
JwtAuthenticator - Class in org.pac4j.jwt.credentials.authenticator
Authenticator for JWT.
JwtAuthenticator() - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(List<SignatureConfiguration>) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(List<SignatureConfiguration>, List<EncryptionConfiguration>) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(SignatureConfiguration) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(SignatureConfiguration, EncryptionConfiguration) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtGenerator<U extends CommonProfile> - Class in org.pac4j.jwt.profile
Generates a JWT token from a user profile.
JwtGenerator() - Constructor for class org.pac4j.jwt.profile.JwtGenerator
 
JwtGenerator(SignatureConfiguration) - Constructor for class org.pac4j.jwt.profile.JwtGenerator
 
JwtGenerator(SignatureConfiguration, EncryptionConfiguration) - Constructor for class org.pac4j.jwt.profile.JwtGenerator
 
JwtProfile - Class in org.pac4j.jwt.profile
Represents a user profile based on a JWT.
JwtProfile() - Constructor for class org.pac4j.jwt.profile.JwtProfile
 

L

logger - Variable in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 

M

method - Variable in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 

O

org.pac4j.jwt.config.encryption - package org.pac4j.jwt.config.encryption
 
org.pac4j.jwt.config.signature - package org.pac4j.jwt.config.signature
 
org.pac4j.jwt.credentials.authenticator - package org.pac4j.jwt.credentials.authenticator
 
org.pac4j.jwt.profile - package org.pac4j.jwt.profile
 
org.pac4j.jwt.util - package org.pac4j.jwt.util
 

R

RSAEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
RSA encryption configuration.
RSAEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
RSAEncryptionConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
RSAEncryptionConfiguration(KeyPair, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
RSASignatureConfiguration - Class in org.pac4j.jwt.config.signature
RSA signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-rsa-signature
RSASignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
RSASignatureConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
RSASignatureConfiguration(KeyPair, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 

S

SecretEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
Secret encryption configuration.
SecretEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(byte[]) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(byte[], JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(String) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(String, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretSignatureConfiguration - Class in org.pac4j.jwt.config.signature
HMac signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-hmac
SecretSignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(byte[]) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(byte[], JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(String) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(String, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
setAlgorithm(JWEAlgorithm) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
setAlgorithm(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
setEncryptionConfiguration(EncryptionConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setEncryptionConfiguration(EncryptionConfiguration) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
setEncryptionConfigurations(List<EncryptionConfiguration>) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setExpirationTime(Date) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setExpirationTime(Date) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
setIdentifierGenerator(ValueGenerator) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
setMethod(EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
setPrivateKey(ECPrivateKey) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
setPrivateKey(ECPrivateKey) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
setPrivateKey(RSAPrivateKey) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
setPrivateKey(RSAPrivateKey) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
setPublicKey(ECPublicKey) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
setPublicKey(ECPublicKey) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
setPublicKey(RSAPublicKey) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
setPublicKey(RSAPublicKey) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
setRealmName(String) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setSecret(String) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
setSecret(String) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
setSecretBase64(String) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
setSecretBase64(String) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
setSecretBytes(byte[]) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
setSecretBytes(byte[]) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
setSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
setSignatureConfigurations(List<SignatureConfiguration>) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
sign(JWTClaimsSet) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
Generate a signed JWT based on claims.
SignatureConfiguration - Interface in org.pac4j.jwt.config.signature
Signature configuration.
supports(JWEAlgorithm, EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
supports(JWEAlgorithm, EncryptionMethod) - Method in interface org.pac4j.jwt.config.encryption.EncryptionConfiguration
Whether this encryption configuration supports this algorithm and encryption method.
supports(JWEAlgorithm, EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
supports(JWSAlgorithm) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
Whether this signature configuration supports this algorithm.

T

toString() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
toString() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
toString() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
toString() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
toString() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
toString() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
toString() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
toString() - Method in class org.pac4j.jwt.profile.JwtGenerator
 

V

validate(TokenCredentials, WebContext) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
validateToken(String) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
Validates the token and returns the corresponding user profile.
validateTokenAndGetClaims(String) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
Validates the token and returns the corresponding user profile.
verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
verify(SignedJWT) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
Verify a signed JWT.
verifyProfile(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
A B C D E G I J L M O R S T V 
All Classes All Packages