JweSerializerpublic class JweRsaSerializer extends java.lang.Object implements JweSerializer
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
COULD_NOT_ENCRYPT |
|
static java.lang.String |
COULD_NOT_ENCRYPT_CEK |
|
static java.lang.String |
FAILED_TO_CREATE_CONTENT_ENCRYPTION_KEY |
|
static java.lang.String |
HEADER_IS_INVALID |
COULD_NOT_COMPACT, DELIMITER| Constructor | Description |
|---|---|
JweRsaSerializer(Serdes serdes,
java.util.Base64.Encoder encoder,
javax.crypto.Cipher RSAEncryptCipher,
SecretKeyFactory secretKeyFactory,
CipherSymmetricFactory cipherSymmetricFactory) |
| Modifier and Type | Method | Description |
|---|---|---|
java.io.ByteArrayOutputStream |
JWEToCompact(JWE jwe) |
|
protected javax.crypto.Cipher |
symmetricCipherForEncrypt(javax.crypto.SecretKey cek,
byte[] aad) |
extractAuthTag, extractCipherText, toCompactpublic static final java.lang.String COULD_NOT_ENCRYPT_CEK
public static final java.lang.String COULD_NOT_ENCRYPT
public static final java.lang.String HEADER_IS_INVALID
public static final java.lang.String FAILED_TO_CREATE_CONTENT_ENCRYPTION_KEY
public JweRsaSerializer(Serdes serdes, java.util.Base64.Encoder encoder, javax.crypto.Cipher RSAEncryptCipher, SecretKeyFactory secretKeyFactory, CipherSymmetricFactory cipherSymmetricFactory)
public java.io.ByteArrayOutputStream JWEToCompact(JWE jwe) throws JsonToJwtException, CipherException, EncryptException
JWEToCompact in interface JweSerializerJsonToJwtExceptionCipherExceptionEncryptExceptionprotected javax.crypto.Cipher symmetricCipherForEncrypt(javax.crypto.SecretKey cek,
byte[] aad)
throws CipherException
CipherException