Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
-
addEncryptionConfiguration.
- addSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
addSignatureConfiguration.
- 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
-
Build the appropriate decrypter.
- buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
-
Build the appropriate decrypter.
- buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Build the appropriate decrypter.
- 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
-
Build the appropriate encrypter.
- buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
-
Build the appropriate encrypter.
- buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Build the appropriate encrypter.
- buildJwtClaimsSet(UserProfile) - Method in class org.pac4j.jwt.profile.JwtGenerator
-
buildJwtClaimsSet.
- 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
- convertAndAdd(UserProfile, AttributeLocation, String, Object) - Method in class org.pac4j.jwt.profile.JwtProfileDefinition
- createJwtProfile(CallContext, TokenCredentials, JWT) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
createJwtProfile.
D
- decrypt(EncryptedJWT) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
-
Decrypt an encrypted JWT.
- 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
-
Constructor for ECEncryptionConfiguration.
- ECEncryptionConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
-
Constructor for ECEncryptionConfiguration.
- ECEncryptionConfiguration(KeyPair, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
-
Constructor for 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
-
Constructor for ECSignatureConfiguration.
- ECSignatureConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
-
Constructor for ECSignatureConfiguration.
- ECSignatureConfiguration(KeyPair, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
-
Constructor for ECSignatureConfiguration.
- encrypt(JWT) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
-
Encrypt a JWT.
- 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(UserProfile) - Method in class org.pac4j.jwt.profile.JwtGenerator
-
Generate a JWT from a user profile.
- getExpirationTime() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Getter for the field
expirationTime
. - getExpirationTime() - Method in class org.pac4j.jwt.profile.JwtGenerator
-
Getter for the field
expirationTime
. - getJwtId() - Method in class org.pac4j.jwt.profile.JwtProfile
-
getJwtId.
- getSecret() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Getter for the field
secret
. - getSecret() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Getter for the field
secret
. - getSecretBase64() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
getSecretBase64.
- getSecretBase64() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
getSecretBase64.
- getSecretBytes() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
getSecretBytes.
- getSecretBytes() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
getSecretBytes.
I
- INTERNAL_LINKEDID - Static variable in class org.pac4j.jwt.profile.JwtGenerator
-
Constant
INTERNAL_LINKEDID="$int_linkid"
- INTERNAL_ROLES - Static variable in class org.pac4j.jwt.profile.JwtGenerator
-
Constant
INTERNAL_ROLES="$int_roles"
- internalGenerate(JWTClaimsSet) - Method in class org.pac4j.jwt.profile.JwtGenerator
-
Generate a JWT from a claims set.
- internalInit(boolean) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
- internalInit(boolean) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
- internalInit(boolean) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
- internalInit(boolean) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
- internalInit(boolean) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
- internalInit(boolean) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
- internalInit(boolean) - 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
-
Constructor for JwtAuthenticator.
- JwtAuthenticator(List<SignatureConfiguration>) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Constructor for JwtAuthenticator.
- JwtAuthenticator(List<SignatureConfiguration>, List<EncryptionConfiguration>) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Constructor for JwtAuthenticator.
- JwtAuthenticator(SignatureConfiguration) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Constructor for JwtAuthenticator.
- JwtAuthenticator(SignatureConfiguration, EncryptionConfiguration) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Constructor for JwtAuthenticator.
- JwtGenerator - Class in org.pac4j.jwt.profile
-
Generates a JWT token from a user profile.
- JwtGenerator() - Constructor for class org.pac4j.jwt.profile.JwtGenerator
-
Constructor for JwtGenerator.
- JwtGenerator(SignatureConfiguration) - Constructor for class org.pac4j.jwt.profile.JwtGenerator
-
Constructor for JwtGenerator.
- JwtGenerator(SignatureConfiguration, EncryptionConfiguration) - Constructor for class org.pac4j.jwt.profile.JwtGenerator
-
Constructor for 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
- JwtProfileDefinition - Class in org.pac4j.jwt.profile
-
This is
JwtProfileDefinition
. - JwtProfileDefinition() - Constructor for class org.pac4j.jwt.profile.JwtProfileDefinition
-
Constructor for JwtProfileDefinition.
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
-
Constructor for RSAEncryptionConfiguration.
- RSAEncryptionConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
-
Constructor for RSAEncryptionConfiguration.
- RSAEncryptionConfiguration(KeyPair, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
-
Constructor for 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
-
Constructor for RSASignatureConfiguration.
- RSASignatureConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
-
Constructor for RSASignatureConfiguration.
- RSASignatureConfiguration(KeyPair, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
-
Constructor for RSASignatureConfiguration.
S
- SecretEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
-
Secret encryption configuration.
- SecretEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Constructor for SecretEncryptionConfiguration.
- SecretEncryptionConfiguration(byte[]) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Constructor for SecretEncryptionConfiguration.
- SecretEncryptionConfiguration(byte[], JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Constructor for SecretEncryptionConfiguration.
- SecretEncryptionConfiguration(String) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Constructor for SecretEncryptionConfiguration.
- SecretEncryptionConfiguration(String, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Constructor for 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
-
Constructor for SecretSignatureConfiguration.
- SecretSignatureConfiguration(byte[]) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Constructor for SecretSignatureConfiguration.
- SecretSignatureConfiguration(byte[], JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Constructor for SecretSignatureConfiguration.
- SecretSignatureConfiguration(String) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Constructor for SecretSignatureConfiguration.
- SecretSignatureConfiguration(String, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Constructor for SecretSignatureConfiguration.
- setEncryptionConfiguration(EncryptionConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
setEncryptionConfiguration.
- setEncryptionConfigurations(List<EncryptionConfiguration>) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Setter for the field
encryptionConfigurations
. - setExpirationTime(Date) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Setter for the field
expirationTime
. - setExpirationTime(Date) - Method in class org.pac4j.jwt.profile.JwtGenerator
-
Setter for the field
expirationTime
. - setKeepNestedAttributes(boolean) - Method in class org.pac4j.jwt.profile.JwtProfileDefinition
-
Setter for the field
keepNestedAttributes
. - setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
-
setKeyPair.
- setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
-
setKeyPair.
- setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
-
setKeyPair.
- setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
-
setKeyPair.
- setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
-
setKeysFromJwk.
- setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
-
setKeysFromJwk.
- setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
-
setKeysFromJwk.
- setKeysFromJwk(String) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
-
setKeysFromJwk.
- setSecret(String) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Setter for the field
secret
. - setSecret(String) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Setter for the field
secret
. - setSecretBase64(String) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
setSecretBase64.
- setSecretBase64(String) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
setSecretBase64.
- setSecretBytes(byte[]) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
setSecretBytes.
- setSecretBytes(byte[]) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
setSecretBytes.
- setSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
setSignatureConfiguration.
- setSignatureConfigurations(List<SignatureConfiguration>) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
-
Setter for the field
signatureConfigurations
. - sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
-
Generate a signed JWT based on claims.
- sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
-
Generate a signed JWT based on claims.
- sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Generate a signed JWT based on claims.
- 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
-
Whether this encryption configuration supports this algorithm and encryption method.
- 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
-
Whether this encryption configuration supports this algorithm and encryption method.
- supports(JWEAlgorithm, EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
-
Whether this encryption configuration supports this algorithm and encryption method.
- supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
-
Whether this signature configuration supports this algorithm.
- supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
-
Whether this signature configuration supports this algorithm.
- supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Whether this signature configuration supports this algorithm.
- supports(JWSAlgorithm) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
-
Whether this signature configuration supports this algorithm.
V
- validate(CallContext, Credentials) - 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 a signed JWT.
- verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
-
Verify a signed JWT.
- verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
-
Verify a signed JWT.
- verify(SignedJWT) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
-
Verify a signed JWT.
- verifyProfile(UserProfile) - Method in class org.pac4j.jwt.profile.JwtGenerator
-
verifyProfile.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form