public class JwtAppFactory
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
ALG_WAS_INVALID |
|
static java.lang.String |
KEY_WAS_INVALID |
|
static java.lang.String |
RSA |
| Constructor | Description |
|---|---|
JwtAppFactory() |
public static final java.lang.String KEY_WAS_INVALID
public static final java.lang.String ALG_WAS_INVALID
public static final java.lang.String RSA
public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
public Serdes serdes()
public java.util.Base64.Decoder decoder()
public java.util.Base64.Decoder urlDecoder()
public java.util.Base64.Encoder encoder()
public HeaderDeserializer headerDeserializer()
public JwtSerde jwtSerde()
public CipherRSAFactory cipherRSAFactory()
public CipherSymmetricFactory cipherSymmetricFactory()
public JweRsaDeserializer jweRsaDeserializer()
public JweDirectDesializer jweDirectDesializer()
public PublicKeyFactory publicKeyFactory()
public PublicKeySignatureFactory publicKeySignatureFactory()
public MacFactory macFactory()
public PrivateKeyFactory privateKeyFactory()
public PrivateKeySignatureFactory privateKeySignatureFactory()
public SignerFactory signerFactory()
public VerifySignatureFactory verifySignatureFactory()
public VerifySignature verifySignature(Algorithm algorithm, Key key) throws SignatureException
SignatureExceptionpublic UnSecureJwtFactory unsecureJwtFactory()
public SecureJwtFactory secureJwtFactory(Algorithm alg, Key jwk) throws InvalidAlgorithmException, InvalidJsonWebKeyException
public SecureJwtSerializer secureJwtSerializer(Algorithm alg, Key jwk) throws SignatureException
SignatureExceptionpublic JweRsaSerializer jweRsaSerializer(RSAPublicKey jwk) throws PublicKeyException, CipherException
PublicKeyExceptionCipherExceptionpublic JweDirectSerializer jweDirectSerializer()
public UnSecureJwtSerializer unSecureJwtSerializer()
protected java.security.KeyFactory rsaKeyFactory()