Index

A B C D E G I J L M O R S V 
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
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.
A B C D E G I J L M O R S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form