A B C D E G I J L M O R S T V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages