A C D E F G H I J K M N O P R S T U V 

A

AES - org.rootservices.jwt.jwk.KeyAlgorithm
 
AES_GCM_256 - org.rootservices.jwt.entity.jwe.EncryptionAlgorithm
 
AES_GCM_NO_PADDING - org.rootservices.jwt.jwe.Transformation
 
ALG_WAS_INVALID - Static variable in class org.rootservices.jwt.config.JwtAppFactory
 
ALG_WAS_INVALID - Static variable in class org.rootservices.jwt.jws.verifier.factory.VerifySignatureFactory
 
Algorithm - Enum in org.rootservices.jwt.entity.jwt.header
Created by tommackenzie on 8/9/15.
ALGORITHM_WAS_INVALID - Static variable in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
ALGORITHM_WAS_INVALID - Static variable in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
ALGORITHM_WAS_INVALID_INIT_CIPHER - Static variable in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
ALGORITHM_WAS_INVALID_INIT_CIPHER - Static variable in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
AlgorithmFor - Enum in org.rootservices.jwt.entity.jwt.header
 

C

CipherException - Exception in org.rootservices.jwt.jwe.factory.exception
 
CipherException(String, Throwable) - Constructor for exception org.rootservices.jwt.jwe.factory.exception.CipherException
 
cipherRSAFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
CipherRSAFactory - Class in org.rootservices.jwt.jwe.factory
https://docs.oracle.com/javase/9/docs/api/javax/crypto/spec/OAEPParameterSpec.html https://security.stackexchange.com/questions/97548/breaking-down-rsa-ecb-oaepwithsha-256andmgf1padding
CipherRSAFactory() - Constructor for class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
cipherSymmetricFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
CipherSymmetricFactory - Class in org.rootservices.jwt.jwe.factory
AES-GCM https://wiki.sei.cmu.edu/confluence/display/java/MSC61-J.+Do+not+use+insecure+or+weak+cryptographic+algorithms https://gist.github.com/praseodym/f2499b3e14d872fe5b4a OAEP https://stackoverflow.com/questions/32161720/breaking-down-rsa-ecb-oaepwithsha-256andmgf1padding https://docs.oracle.com/javase/9/docs/api/javax/crypto/spec/OAEPParameterSpec.html https://docs.oracle.com/cd/E23943_01/security.1111/e10037/crypto.htm#BJFCICAE https://docs.oracle.com/javase/9/docs/api/javax/crypto/spec/OAEPParameterSpec.html https://security.stackexchange.com/questions/97548/breaking-down-rsa-ecb-oaepwithsha-256andmgf1padding
CipherSymmetricFactory() - Constructor for class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
cipherTextWithAuthTag(byte[], byte[]) - Method in interface org.rootservices.jwt.jwe.serialization.JweDeserializer
 
Claims - Class in org.rootservices.jwt.entity.jwt
Created by tommackenzie on 8/9/15.
Claims() - Constructor for class org.rootservices.jwt.entity.jwt.Claims
 
compact(List<byte[]>, Boolean) - Method in class org.rootservices.jwt.serialization.JwtSerde
 
COMPACT_JWE_INVALID - Static variable in interface org.rootservices.jwt.jwe.serialization.JweDeserializer
 
compactJwt(Claims) - Method in class org.rootservices.jwt.jws.serialization.SecureJwtSerializer
 
compactJwt(Claims) - Method in class org.rootservices.jwt.serialization.UnSecureJwtSerializer
 
compactJwt(JsonWebToken) - Method in class org.rootservices.jwt.serialization.JwtSerde
 
compactJwtToString(Claims) - Method in class org.rootservices.jwt.jws.serialization.SecureJwtSerializer
 
compactJwtToString(Claims) - Method in class org.rootservices.jwt.serialization.UnSecureJwtSerializer
 
COULD_NOT_COMBINE_CIPHER_TEXT_AND_AT - Static variable in interface org.rootservices.jwt.jwe.serialization.JweDeserializer
 
COULD_NOT_COMBINE_JWT_MEMBERS - Static variable in class org.rootservices.jwt.serialization.JwtSerde
 
COULD_NOT_COMBINE_SIGN_INPUTS - Static variable in class org.rootservices.jwt.serialization.JwtSerde
 
COULD_NOT_COMPACT - Static variable in interface org.rootservices.jwt.jwe.serialization.JweSerializer
 
COULD_NOT_CREATE_JSON_FROM - Static variable in class org.rootservices.jwt.serialization.Serdes
 
COULD_NOT_DECRYPT_CIPHER_TEXT - Static variable in interface org.rootservices.jwt.jwe.serialization.JweDeserializer
 
COULD_NOT_DECRYPT_ENCRYPTED_KEY - Static variable in interface org.rootservices.jwt.jwe.serialization.JweDeserializer
 
COULD_NOT_ENCRYPT - Static variable in class org.rootservices.jwt.jwe.serialization.direct.JweDirectSerializer
 
COULD_NOT_ENCRYPT - Static variable in class org.rootservices.jwt.jwe.serialization.rsa.JweRsaSerializer
 
COULD_NOT_ENCRYPT_CEK - Static variable in class org.rootservices.jwt.jwe.serialization.rsa.JweRsaSerializer
 
COULD_NOT_SERIALIZE - Static variable in class org.rootservices.jwt.serialization.JwtSerde
 
createSignInput(String) - Method in class org.rootservices.jwt.jws.verifier.VerifySignature
 

D

decoder() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
DecryptException - Exception in org.rootservices.jwt.serialization.exception
 
DecryptException(String, Throwable) - Constructor for exception org.rootservices.jwt.serialization.exception.DecryptException
 
DELIMITER - Static variable in interface org.rootservices.jwt.jwe.serialization.JweSerializer
 
DIRECT - org.rootservices.jwt.entity.jwt.header.Algorithm
 

E

encode(byte[]) - Method in class org.rootservices.jwt.jws.signer.Signer
 
encoder() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
EncryptException - Exception in org.rootservices.jwt.jwe.exception
 
EncryptException - Exception in org.rootservices.jwt.serialization.exception
 
EncryptException(String, Throwable) - Constructor for exception org.rootservices.jwt.jwe.exception.EncryptException
 
EncryptException(String, Throwable) - Constructor for exception org.rootservices.jwt.serialization.exception.EncryptException
 
ENCRYPTION - org.rootservices.jwt.entity.jwk.Use
 
EncryptionAlgorithm - Enum in org.rootservices.jwt.entity.jwe
 
extractAuthTag(byte[]) - Method in interface org.rootservices.jwt.jwe.serialization.JweSerializer
 
extractCipherText(byte[]) - Method in interface org.rootservices.jwt.jwe.serialization.JweSerializer
 

F

FAILED_TO_CREATE_CONTENT_ENCRYPTION_KEY - Static variable in class org.rootservices.jwt.jwe.serialization.rsa.JweRsaSerializer
 
forDecrypt(Transformation, byte[], byte[], byte[]) - Method in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
forDecrypt(Transformation, Key) - Method in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
forDecrypt(Transformation, Key, byte[], byte[]) - Method in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
forEncrypt(Transformation, Key) - Method in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
forEncrypt(Transformation, Key, byte[]) - Method in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 

G

GCM_IV_LENGTH - Static variable in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
GCM_TAG_LENGTH - Static variable in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
getAlgorithm() - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
getAlgorithm() - Method in class org.rootservices.jwt.factory.SecureJwtFactory
 
getAlgorithmFor() - Method in enum org.rootservices.jwt.entity.jwt.header.Algorithm
 
getAudience() - Method in class org.rootservices.jwt.entity.jwt.Claims
 
getAuthTag() - Method in class org.rootservices.jwt.jwe.entity.JWE
 
getCek() - Method in class org.rootservices.jwt.jwe.entity.JWE
 
getClaims() - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
getD() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getDp() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getDq() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getE() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getE() - Method in class org.rootservices.jwt.entity.jwk.RSAPublicKey
 
getEncryptionAlgorithm() - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
getExpirationTime() - Method in class org.rootservices.jwt.entity.jwt.Claims
 
getHeader() - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
getHeader() - Method in class org.rootservices.jwt.jwe.entity.JWE
 
getIssuedAt() - Method in class org.rootservices.jwt.entity.jwt.Claims
 
getIssuer() - Method in class org.rootservices.jwt.entity.jwt.Claims
 
getIv() - Method in class org.rootservices.jwt.jwe.entity.JWE
 
getJdkAlgorithm() - Method in enum org.rootservices.jwt.jws.signer.SignAlgorithm
 
getJwt() - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
getJwtAglgorithm() - Method in enum org.rootservices.jwt.jws.signer.SignAlgorithm
 
getJwtId() - Method in class org.rootservices.jwt.entity.jwt.Claims
 
getKey() - Method in class org.rootservices.jwt.entity.jwk.SymmetricKey
 
getKeyId() - Method in class org.rootservices.jwt.entity.jwk.Key
 
getKeyId() - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
getKeyId() - Method in class org.rootservices.jwt.factory.SecureJwtFactory
 
getKeyType() - Method in class org.rootservices.jwt.entity.jwk.Key
 
getN() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getN() - Method in class org.rootservices.jwt.entity.jwk.RSAPublicKey
 
getNotBefore() - Method in class org.rootservices.jwt.entity.jwt.Claims
 
getP() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getPayload() - Method in class org.rootservices.jwt.jwe.entity.JWE
 
getQ() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getQi() - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
getSignature() - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
getSubject() - Method in class org.rootservices.jwt.entity.jwt.Claims
 
getType() - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
getUse() - Method in class org.rootservices.jwt.entity.jwk.Key
 
getValue() - Method in enum org.rootservices.jwt.entity.jwe.EncryptionAlgorithm
 
getValue() - Method in enum org.rootservices.jwt.entity.jwk.KeyType
 
getValue() - Method in enum org.rootservices.jwt.entity.jwk.Use
 
getValue() - Method in enum org.rootservices.jwt.entity.jwt.header.Algorithm
 
getValue() - Method in enum org.rootservices.jwt.entity.jwt.header.TokenType
 
getValue() - Method in enum org.rootservices.jwt.jwe.Transformation
 
getValue() - Method in enum org.rootservices.jwt.jwk.KeyAlgorithm
 

H

Header - Class in org.rootservices.jwt.entity.jwt.header
Created by tommackenzie on 8/9/15.
Header() - Constructor for class org.rootservices.jwt.entity.jwt.header.Header
 
HEADER_IS_INVALID - Static variable in class org.rootservices.jwt.jwe.serialization.direct.JweDirectSerializer
 
HEADER_IS_INVALID - Static variable in class org.rootservices.jwt.jwe.serialization.rsa.JweRsaSerializer
 
headerDeserializer() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
HeaderDeserializer - Class in org.rootservices.jwt.serialization
 
HeaderDeserializer(Base64.Decoder, Serdes) - Constructor for class org.rootservices.jwt.serialization.HeaderDeserializer
 
HS256 - org.rootservices.jwt.entity.jwt.header.Algorithm
 
HS256 - org.rootservices.jwt.jws.signer.SignAlgorithm
 

I

INVALID_HEADER - Static variable in class org.rootservices.jwt.serialization.HeaderDeserializer
 
INVALID_JSON - Static variable in class org.rootservices.jwt.serialization.JwtSerde
 
InvalidAlgorithmException - Exception in org.rootservices.jwt.jws.signer.factory.exception
Created by tommackenzie on 12/12/15.
InvalidAlgorithmException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.exception.InvalidAlgorithmException
 
InvalidJsonWebKeyException - Exception in org.rootservices.jwt.jws.signer.factory.exception
Created by tommackenzie on 12/13/15.
InvalidJsonWebKeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.exception.InvalidJsonWebKeyException
 
InvalidJWT - Exception in org.rootservices.jwt.exception
 
InvalidJWT(String) - Constructor for exception org.rootservices.jwt.exception.InvalidJWT
 

J

jsonBytesToObject(byte[], Class<?>) - Method in class org.rootservices.jwt.serialization.Serdes
 
JsonException - Exception in org.rootservices.jwt.serialization.exception
Created by tommackenzie on 12/5/15.
JsonException(String, Throwable) - Constructor for exception org.rootservices.jwt.serialization.exception.JsonException
 
JsonToJwtException - Exception in org.rootservices.jwt.serialization.exception
Created by tommackenzie on 12/5/15.
JsonToJwtException(String, Throwable) - Constructor for exception org.rootservices.jwt.serialization.exception.JsonToJwtException
 
JsonWebToken - Class in org.rootservices.jwt.entity.jwt
Created by tommackenzie on 8/9/15.
JsonWebToken() - Constructor for class org.rootservices.jwt.entity.jwt.JsonWebToken
 
JsonWebToken(Header, Claims) - Constructor for class org.rootservices.jwt.entity.jwt.JsonWebToken
 
JsonWebToken(Header, Claims, Optional<String>) - Constructor for class org.rootservices.jwt.entity.jwt.JsonWebToken
 
JWE - Class in org.rootservices.jwt.jwe.entity
 
JWE - org.rootservices.jwt.entity.jwt.header.AlgorithmFor
 
JWE() - Constructor for class org.rootservices.jwt.jwe.entity.JWE
 
JWE(Header, byte[], byte[], byte[], byte[]) - Constructor for class org.rootservices.jwt.jwe.entity.JWE
 
JWE_LENGTH - Variable in class org.rootservices.jwt.serialization.JwtSerde
 
JweDeserializer - Interface in org.rootservices.jwt.jwe.serialization
 
jweDirectDesializer() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
JweDirectDesializer - Class in org.rootservices.jwt.jwe.serialization.direct
 
JweDirectDesializer(Serdes, Base64.Decoder, CipherSymmetricFactory) - Constructor for class org.rootservices.jwt.jwe.serialization.direct.JweDirectDesializer
 
jweDirectSerializer() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
JweDirectSerializer - Class in org.rootservices.jwt.jwe.serialization.direct
 
JweDirectSerializer(Serdes, Base64.Encoder, CipherSymmetricFactory) - Constructor for class org.rootservices.jwt.jwe.serialization.direct.JweDirectSerializer
 
jweRsaDeserializer() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
JweRsaDeserializer - Class in org.rootservices.jwt.jwe.serialization.rsa
 
JweRsaDeserializer(Serdes, Base64.Decoder, PrivateKeyFactory, CipherRSAFactory, CipherSymmetricFactory) - Constructor for class org.rootservices.jwt.jwe.serialization.rsa.JweRsaDeserializer
 
jweRsaSerializer(RSAPublicKey) - Method in class org.rootservices.jwt.config.JwtAppFactory
 
JweRsaSerializer - Class in org.rootservices.jwt.jwe.serialization.rsa
 
JweRsaSerializer(Serdes, Base64.Encoder, Cipher, SecretKeyFactory, CipherSymmetricFactory) - Constructor for class org.rootservices.jwt.jwe.serialization.rsa.JweRsaSerializer
 
JweSerializer - Interface in org.rootservices.jwt.jwe.serialization
 
JWEToCompact(JWE) - Method in class org.rootservices.jwt.jwe.serialization.direct.JweDirectSerializer
Generates a compact JWE.
JWEToCompact(JWE) - Method in interface org.rootservices.jwt.jwe.serialization.JweSerializer
 
JWEToCompact(JWE) - Method in class org.rootservices.jwt.jwe.serialization.rsa.JweRsaSerializer
 
jws(String[], Class, String) - Method in class org.rootservices.jwt.serialization.JwtSerde
 
JWS - org.rootservices.jwt.entity.jwt.header.AlgorithmFor
 
JWS_LENGTH - Variable in class org.rootservices.jwt.serialization.JwtSerde
 
jwt(String[], Class, String) - Method in class org.rootservices.jwt.serialization.JwtSerde
 
JWT - org.rootservices.jwt.entity.jwt.header.TokenType
 
JWT_IS_NOT_SPLITTABLE - Static variable in class org.rootservices.jwt.serialization.HeaderDeserializer
 
JWT_LENGTH - Variable in class org.rootservices.jwt.serialization.JwtSerde
 
JWT_SPLITTER - Static variable in interface org.rootservices.jwt.jwe.serialization.JweDeserializer
 
JWT_SPLITTER - Static variable in class org.rootservices.jwt.serialization.HeaderDeserializer
 
JWT_SPLITTER - Static variable in class org.rootservices.jwt.serialization.JwtSerde
 
JwtAppFactory - Class in org.rootservices.jwt.config
 
JwtAppFactory() - Constructor for class org.rootservices.jwt.config.JwtAppFactory
 
jwtSerde() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
JwtSerde - Class in org.rootservices.jwt.serialization
A Serializer and Deserializer that converts: - a jwt as a string to a instance of a JsonWebToken.
JwtSerde(Serdes, Base64.Encoder, Base64.Decoder) - Constructor for class org.rootservices.jwt.serialization.JwtSerde
 
JwtToJsonException - Exception in org.rootservices.jwt.serialization.exception
Created by tommackenzie on 12/12/15.
JwtToJsonException(String, Throwable) - Constructor for exception org.rootservices.jwt.serialization.exception.JwtToJsonException
 

K

Key - Class in org.rootservices.jwt.entity.jwk
Created by tommackenzie on 8/19/15.
Key() - Constructor for class org.rootservices.jwt.entity.jwk.Key
 
Key(Optional<String>, KeyType, Use) - Constructor for class org.rootservices.jwt.entity.jwk.Key
 
KEY_WAS_INVALID - Static variable in class org.rootservices.jwt.config.JwtAppFactory
 
KEY_WAS_INVALID - Static variable in class org.rootservices.jwt.jws.verifier.factory.VerifySignatureFactory
 
KEY_WAS_INVALID_INIT_CIPHER - Static variable in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
KEY_WAS_INVALID_INIT_CIPHER - Static variable in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
KeyAlgorithm - Enum in org.rootservices.jwt.jwk
https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyGenerator
KeyException - Exception in org.rootservices.jwt.jwe.serialization.exception
 
KeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jwe.serialization.exception.KeyException
 
keyId - Variable in class org.rootservices.jwt.entity.jwk.Key
 
keyType - Variable in class org.rootservices.jwt.entity.jwk.Key
 
KeyType - Enum in org.rootservices.jwt.entity.jwk
Created by tommackenzie on 8/19/15.

M

macFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
MacFactory - Class in org.rootservices.jwt.jws.signer.factory.hmac
Created by tommackenzie on 8/22/15.
MacFactory(Base64.Decoder) - Constructor for class org.rootservices.jwt.jws.signer.factory.hmac.MacFactory
 
MacSigner - Class in org.rootservices.jwt.jws.signer
Created by tommackenzie on 8/19/15.
MacSigner(JwtSerde, Mac, Base64.Encoder) - Constructor for class org.rootservices.jwt.jws.signer.MacSigner
 
makeCipher(Transformation, Key, int, AlgorithmParameterSpec) - Method in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
makeCipher(Transformation, Key, int, AlgorithmParameterSpec, byte[]) - Method in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
makeInitVector() - Method in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
makeJwt(Claims) - Method in class org.rootservices.jwt.factory.SecureJwtFactory
 
makeJwt(Claims) - Method in class org.rootservices.jwt.factory.UnSecureJwtFactory
 
makeKey(KeyAlgorithm) - Method in class org.rootservices.jwt.jwk.SecretKeyFactory
 
makeKey(SignAlgorithm, SymmetricKey) - Method in class org.rootservices.jwt.jws.signer.factory.hmac.MacFactory
 
makeMac(SignAlgorithm, SymmetricKey) - Method in class org.rootservices.jwt.jws.signer.factory.hmac.MacFactory
 
makeMacSigner(Algorithm, Key) - Method in class org.rootservices.jwt.jws.signer.factory.SignerFactory
 
makePrivateKey(RSAKeyPair) - Method in class org.rootservices.jwt.jwk.PrivateKeyFactory
Returns a, RSAPrivateCrtKey, which is built from the input parameter, jwk.
makePrivateKey(RSAKeyPair) - Method in class org.rootservices.jwt.jws.signer.factory.rsa.PrivateKeySignatureFactory
Returns a, RSAPrivateCrtKey, which is built from the input parameter, jwk.
makePublicKey(RSAPublicKey) - Method in class org.rootservices.jwt.jwk.PublicKeyFactory
 
makePublicKey(RSAPublicKey) - Method in class org.rootservices.jwt.jws.signer.factory.rsa.PublicKeySignatureFactory
 
makeSignature(SignAlgorithm, RSAKeyPair) - Method in class org.rootservices.jwt.jws.signer.factory.rsa.PrivateKeySignatureFactory
 
makeSignature(SignAlgorithm, RSAPublicKey) - Method in class org.rootservices.jwt.jws.signer.factory.rsa.PublicKeySignatureFactory
 
makeSigner(Algorithm, Key) - Method in class org.rootservices.jwt.jws.signer.factory.SignerFactory
 
makeSignInput(Header, Claims) - Method in class org.rootservices.jwt.serialization.JwtSerde
 
makeSpec(Transformation) - Method in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
makeSpec(Transformation, byte[]) - Method in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
makeVerifySignature(Algorithm, Key) - Method in class org.rootservices.jwt.jws.verifier.factory.VerifySignatureFactory
 
membersForSigning(Header, Claims) - Method in class org.rootservices.jwt.serialization.JwtSerde
 
MESSAGE - Static variable in class org.rootservices.jwt.jwk.SecretKeyFactory
 

N

NONE - org.rootservices.jwt.entity.jwt.header.Algorithm
 

O

objectMapper() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
objectToByte(Object) - Method in class org.rootservices.jwt.serialization.Serdes
 
OCT - org.rootservices.jwt.entity.jwk.KeyType
 
org.rootservices.jwt.config - package org.rootservices.jwt.config
 
org.rootservices.jwt.entity.jwe - package org.rootservices.jwt.entity.jwe
 
org.rootservices.jwt.entity.jwk - package org.rootservices.jwt.entity.jwk
 
org.rootservices.jwt.entity.jwt - package org.rootservices.jwt.entity.jwt
 
org.rootservices.jwt.entity.jwt.header - package org.rootservices.jwt.entity.jwt.header
 
org.rootservices.jwt.exception - package org.rootservices.jwt.exception
 
org.rootservices.jwt.factory - package org.rootservices.jwt.factory
 
org.rootservices.jwt.jwe - package org.rootservices.jwt.jwe
 
org.rootservices.jwt.jwe.entity - package org.rootservices.jwt.jwe.entity
 
org.rootservices.jwt.jwe.exception - package org.rootservices.jwt.jwe.exception
 
org.rootservices.jwt.jwe.factory - package org.rootservices.jwt.jwe.factory
 
org.rootservices.jwt.jwe.factory.exception - package org.rootservices.jwt.jwe.factory.exception
 
org.rootservices.jwt.jwe.serialization - package org.rootservices.jwt.jwe.serialization
 
org.rootservices.jwt.jwe.serialization.direct - package org.rootservices.jwt.jwe.serialization.direct
 
org.rootservices.jwt.jwe.serialization.exception - package org.rootservices.jwt.jwe.serialization.exception
 
org.rootservices.jwt.jwe.serialization.rsa - package org.rootservices.jwt.jwe.serialization.rsa
 
org.rootservices.jwt.jwk - package org.rootservices.jwt.jwk
 
org.rootservices.jwt.jwk.exception - package org.rootservices.jwt.jwk.exception
 
org.rootservices.jwt.jws.serialization - package org.rootservices.jwt.jws.serialization
 
org.rootservices.jwt.jws.signer - package org.rootservices.jwt.jws.signer
 
org.rootservices.jwt.jws.signer.factory - package org.rootservices.jwt.jws.signer.factory
 
org.rootservices.jwt.jws.signer.factory.exception - package org.rootservices.jwt.jws.signer.factory.exception
 
org.rootservices.jwt.jws.signer.factory.hmac - package org.rootservices.jwt.jws.signer.factory.hmac
 
org.rootservices.jwt.jws.signer.factory.hmac.exception - package org.rootservices.jwt.jws.signer.factory.hmac.exception
 
org.rootservices.jwt.jws.signer.factory.rsa - package org.rootservices.jwt.jws.signer.factory.rsa
 
org.rootservices.jwt.jws.signer.factory.rsa.exception - package org.rootservices.jwt.jws.signer.factory.rsa.exception
 
org.rootservices.jwt.jws.verifier - package org.rootservices.jwt.jws.verifier
 
org.rootservices.jwt.jws.verifier.factory - package org.rootservices.jwt.jws.verifier.factory
 
org.rootservices.jwt.serialization - package org.rootservices.jwt.serialization
 
org.rootservices.jwt.serialization.exception - package org.rootservices.jwt.serialization.exception
 

P

PADDING_WAS_INVALID - Static variable in class org.rootservices.jwt.jwe.factory.CipherRSAFactory
 
PADDING_WAS_INVALID - Static variable in class org.rootservices.jwt.jwe.factory.CipherSymmetricFactory
 
PRIVATE_KEY_ERROR_MSG - Static variable in class org.rootservices.jwt.jwk.PrivateKeyFactory
 
PrivateKeyException - Exception in org.rootservices.jwt.jws.signer.factory.rsa.exception
Created by tommackenzie on 12/7/15.
PrivateKeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.rsa.exception.PrivateKeyException
 
privateKeyFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
PrivateKeyFactory - Class in org.rootservices.jwt.jwk
 
PrivateKeyFactory(KeyFactory) - Constructor for class org.rootservices.jwt.jwk.PrivateKeyFactory
 
privateKeySignatureFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
PrivateKeySignatureFactory - Class in org.rootservices.jwt.jws.signer.factory.rsa
Created by tommackenzie on 11/4/15.
PrivateKeySignatureFactory(KeyFactory) - Constructor for class org.rootservices.jwt.jws.signer.factory.rsa.PrivateKeySignatureFactory
 
PublicKeyException - Exception in org.rootservices.jwt.jws.signer.factory.rsa.exception
Created by tommackenzie on 12/7/15.
PublicKeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.rsa.exception.PublicKeyException
 
publicKeyFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
PublicKeyFactory - Class in org.rootservices.jwt.jwk
 
PublicKeyFactory(KeyFactory) - Constructor for class org.rootservices.jwt.jwk.PublicKeyFactory
 
publicKeySignatureFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
PublicKeySignatureFactory - Class in org.rootservices.jwt.jws.signer.factory.rsa
Created by tommackenzie on 11/14/15.
PublicKeySignatureFactory(KeyFactory) - Constructor for class org.rootservices.jwt.jws.signer.factory.rsa.PublicKeySignatureFactory
 

R

RS256 - org.rootservices.jwt.entity.jwt.header.Algorithm
 
RS256 - org.rootservices.jwt.jws.signer.SignAlgorithm
 
RSA - org.rootservices.jwt.entity.jwk.KeyType
 
RSA - Static variable in class org.rootservices.jwt.config.JwtAppFactory
 
RSA_OAEP - org.rootservices.jwt.jwe.Transformation
 
RSAES_OAEP - org.rootservices.jwt.entity.jwt.header.Algorithm
 
rsaKeyFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
RSAKeyPair - Class in org.rootservices.jwt.entity.jwk
Created by tommackenzie on 11/4/15.
RSAKeyPair(Optional<String>, KeyType, Use, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
RSAPrivateKeyException - Exception in org.rootservices.jwt.jws.signer.factory.rsa.exception
Created by tommackenzie on 12/13/15.
RSAPrivateKeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.rsa.exception.RSAPrivateKeyException
 
RSAPublicKey - Class in org.rootservices.jwt.entity.jwk
Created by tommackenzie on 11/6/15.
RSAPublicKey(Optional<String>, KeyType, Use, BigInteger, BigInteger) - Constructor for class org.rootservices.jwt.entity.jwk.RSAPublicKey
 
RSAPublicKeyException - Exception in org.rootservices.jwt.jws.signer.factory.rsa.exception
Created by tommackenzie on 12/13/15.
RSAPublicKeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.rsa.exception.RSAPublicKeyException
 
RSASigner - Class in org.rootservices.jwt.jws.signer
 
RSASigner(Signature, JwtSerde, Base64.Encoder) - Constructor for class org.rootservices.jwt.jws.signer.RSASigner
 
run(byte[]) - Method in class org.rootservices.jwt.jws.signer.MacSigner
 
run(byte[]) - Method in class org.rootservices.jwt.jws.signer.RSASigner
 
run(byte[]) - Method in class org.rootservices.jwt.jws.signer.Signer
 
run(JsonWebToken) - Method in class org.rootservices.jwt.jws.signer.Signer
 
run(JsonWebToken) - Method in class org.rootservices.jwt.jws.verifier.VerifyMacSignature
 
run(JsonWebToken) - Method in class org.rootservices.jwt.jws.verifier.VerifyRsaSignature
 
run(JsonWebToken) - Method in class org.rootservices.jwt.jws.verifier.VerifySignature
 

S

SecretKeyException - Exception in org.rootservices.jwt.jwk.exception
 
SecretKeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jwk.exception.SecretKeyException
 
SecretKeyFactory - Class in org.rootservices.jwt.jwk
 
SecretKeyFactory() - Constructor for class org.rootservices.jwt.jwk.SecretKeyFactory
 
secureJwtFactory(Algorithm, Key) - Method in class org.rootservices.jwt.config.JwtAppFactory
 
SecureJwtFactory - Class in org.rootservices.jwt.factory
 
SecureJwtFactory(Signer, Algorithm, Optional<String>) - Constructor for class org.rootservices.jwt.factory.SecureJwtFactory
 
secureJwtSerializer(Algorithm, Key) - Method in class org.rootservices.jwt.config.JwtAppFactory
 
SecureJwtSerializer - Class in org.rootservices.jwt.jws.serialization
 
SecureJwtSerializer(SecureJwtFactory, JwtSerde) - Constructor for class org.rootservices.jwt.jws.serialization.SecureJwtSerializer
 
SecurityKeyException - Exception in org.rootservices.jwt.jws.signer.factory.hmac.exception
Created by tommackenzie on 12/13/15.
SecurityKeyException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.hmac.exception.SecurityKeyException
 
serdes() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
Serdes - Class in org.rootservices.jwt.serialization
A Generic serializer and deserializer that converts: - an object to json - json to a object
Serdes(ObjectMapper) - Constructor for class org.rootservices.jwt.serialization.Serdes
 
setAlgorithm(Algorithm) - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
setAudience(List<String>) - Method in class org.rootservices.jwt.entity.jwt.Claims
 
setAuthTag(byte[]) - Method in class org.rootservices.jwt.jwe.entity.JWE
 
setCek(byte[]) - Method in class org.rootservices.jwt.jwe.entity.JWE
 
setClaims(Claims) - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
setD(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setDp(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setDq(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setE(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setE(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAPublicKey
 
setEncryptionAlgorithm(Optional<EncryptionAlgorithm>) - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
setExpirationTime(Optional<Long>) - Method in class org.rootservices.jwt.entity.jwt.Claims
 
setHeader(Header) - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
setHeader(Header) - Method in class org.rootservices.jwt.jwe.entity.JWE
 
setIssuedAt(Optional<Long>) - Method in class org.rootservices.jwt.entity.jwt.Claims
 
setIssuer(Optional<String>) - Method in class org.rootservices.jwt.entity.jwt.Claims
 
setIv(byte[]) - Method in class org.rootservices.jwt.jwe.entity.JWE
 
setJdkAlgorithm(String) - Method in enum org.rootservices.jwt.jws.signer.SignAlgorithm
 
setJwt(Optional<String>) - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
setJwtAglgorithm(Algorithm) - Method in enum org.rootservices.jwt.jws.signer.SignAlgorithm
 
setJwtId(Optional<String>) - Method in class org.rootservices.jwt.entity.jwt.Claims
 
setKey(String) - Method in class org.rootservices.jwt.entity.jwk.SymmetricKey
 
setKeyId(Optional<String>) - Method in class org.rootservices.jwt.entity.jwk.Key
 
setKeyId(Optional<String>) - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
setKeyType(KeyType) - Method in class org.rootservices.jwt.entity.jwk.Key
 
setN(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setN(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAPublicKey
 
setNotBefore(Optional<Long>) - Method in class org.rootservices.jwt.entity.jwt.Claims
 
setP(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setPayload(byte[]) - Method in class org.rootservices.jwt.jwe.entity.JWE
 
setQ(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setQi(BigInteger) - Method in class org.rootservices.jwt.entity.jwk.RSAKeyPair
 
setSignature(Optional<byte[]>) - Method in class org.rootservices.jwt.entity.jwt.JsonWebToken
 
setSubject(Optional<String>) - Method in class org.rootservices.jwt.entity.jwt.Claims
 
setType(Optional<TokenType>) - Method in class org.rootservices.jwt.entity.jwt.header.Header
 
setUse(Use) - Method in class org.rootservices.jwt.entity.jwk.Key
 
setValue(String) - Method in enum org.rootservices.jwt.entity.jwk.KeyType
 
setValue(String) - Method in enum org.rootservices.jwt.entity.jwt.header.Algorithm
 
setValue(String) - Method in enum org.rootservices.jwt.entity.jwt.header.TokenType
 
shouldAppendDelimiter(int, int, Boolean) - Method in class org.rootservices.jwt.serialization.JwtSerde
Deteremines if a "." should be appended to the current index of a compact jwt.
SignAlgorithm - Enum in org.rootservices.jwt.jws.signer
Created by tommackenzie on 8/22/15.
SIGNATURE - org.rootservices.jwt.entity.jwk.Use
 
SignatureException - Exception in org.rootservices.jwt.exception
Represents when a Signer could not be constructed due to a invalid key or algorithm.
SignatureException - Exception in org.rootservices.jwt.jws.signer.factory.rsa.exception
Created by tommackenzie on 12/6/15.
SignatureException(String, Throwable) - Constructor for exception org.rootservices.jwt.exception.SignatureException
 
SignatureException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.rsa.exception.SignatureException
 
Signer - Class in org.rootservices.jwt.jws.signer
Created by tommackenzie on 8/19/15.
Signer(JwtSerde, Base64.Encoder) - Constructor for class org.rootservices.jwt.jws.signer.Signer
 
SignerException - Exception in org.rootservices.jwt.jws.signer.factory.exception
Created by tommackenzie on 12/6/15.
SignerException(String, Throwable) - Constructor for exception org.rootservices.jwt.jws.signer.factory.exception.SignerException
 
signerFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
SignerFactory - Class in org.rootservices.jwt.jws.signer.factory
Created by tommackenzie on 8/22/15.
SignerFactory(MacFactory, PrivateKeySignatureFactory, JwtSerde, Base64.Encoder) - Constructor for class org.rootservices.jwt.jws.signer.factory.SignerFactory
 
stringToJWE(String, Key) - Method in class org.rootservices.jwt.jwe.serialization.direct.JweDirectDesializer
 
stringToJWE(String, Key) - Method in interface org.rootservices.jwt.jwe.serialization.JweDeserializer
 
stringToJWE(String, Key) - Method in class org.rootservices.jwt.jwe.serialization.rsa.JweRsaDeserializer
 
stringToJwt(String, Class) - Method in class org.rootservices.jwt.serialization.JwtSerde
 
symmetricCipherForEncrypt(SecretKey, byte[]) - Method in class org.rootservices.jwt.jwe.serialization.rsa.JweRsaSerializer
 
SymmetricKey - Class in org.rootservices.jwt.entity.jwk
Created by tommackenzie on 11/4/15.
SymmetricKey(Optional<String>, String, Use) - Constructor for class org.rootservices.jwt.entity.jwk.SymmetricKey
 

T

THIS_IS_A_JWE - Static variable in class org.rootservices.jwt.serialization.JwtSerde
 
toCompact(List<byte[]>) - Method in interface org.rootservices.jwt.jwe.serialization.JweSerializer
 
toHeader(String) - Method in class org.rootservices.jwt.serialization.HeaderDeserializer
 
TokenType - Enum in org.rootservices.jwt.entity.jwt.header
Created by tommackenzie on 8/23/15.
TOO_MANY_MEMBERS - Static variable in class org.rootservices.jwt.serialization.JwtSerde
 
Transformation - Enum in org.rootservices.jwt.jwe
 

U

unsecureJwtFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
UnSecureJwtFactory - Class in org.rootservices.jwt.factory
Created by tommackenzie on 8/11/15.
UnSecureJwtFactory() - Constructor for class org.rootservices.jwt.factory.UnSecureJwtFactory
 
unSecureJwtSerializer() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
UnSecureJwtSerializer - Class in org.rootservices.jwt.serialization
 
UnSecureJwtSerializer(UnSecureJwtFactory, JwtSerde) - Constructor for class org.rootservices.jwt.serialization.UnSecureJwtSerializer
 
urlDecoder() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
Use - Enum in org.rootservices.jwt.entity.jwk
Created by tommackenzie on 11/5/15.

V

valueOf(String) - Static method in enum org.rootservices.jwt.entity.jwe.EncryptionAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.entity.jwk.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.entity.jwk.Use
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.entity.jwt.header.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.entity.jwt.header.AlgorithmFor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.entity.jwt.header.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.jwe.Transformation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.jwk.KeyAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.jwt.jws.signer.SignAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rootservices.jwt.entity.jwe.EncryptionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.entity.jwk.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.entity.jwk.Use
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.entity.jwt.header.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.entity.jwt.header.AlgorithmFor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.entity.jwt.header.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.jwe.Transformation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.jwk.KeyAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.jwt.jws.signer.SignAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
VerifyMacSignature - Class in org.rootservices.jwt.jws.verifier
 
VerifyMacSignature(Signer) - Constructor for class org.rootservices.jwt.jws.verifier.VerifyMacSignature
 
VerifyRsaSignature - Class in org.rootservices.jwt.jws.verifier
Created by tommackenzie on 11/14/15.
VerifyRsaSignature(Signature, Base64.Decoder) - Constructor for class org.rootservices.jwt.jws.verifier.VerifyRsaSignature
 
verifySignature(Algorithm, Key) - Method in class org.rootservices.jwt.config.JwtAppFactory
 
VerifySignature - Class in org.rootservices.jwt.jws.verifier
Created by tommackenzie on 8/26/15.
VerifySignature() - Constructor for class org.rootservices.jwt.jws.verifier.VerifySignature
 
verifySignatureFactory() - Method in class org.rootservices.jwt.config.JwtAppFactory
 
VerifySignatureFactory - Class in org.rootservices.jwt.jws.verifier.factory
Created by tommackenzie on 11/14/15.
VerifySignatureFactory(SignerFactory, PublicKeySignatureFactory, Base64.Decoder) - Constructor for class org.rootservices.jwt.jws.verifier.factory.VerifySignatureFactory
 
A C D E F G H I J K M N O P R S T U V 
Skip navigation links