static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(JsonWebKey key,
ContentAlgorithm contentDecryptionAlgo) |
static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(KeyDecryptionProvider keyDecryptionProvider,
ContentAlgorithm contentDecryptionAlgo) |
static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(PrivateKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentDecryptionAlgo) |
static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(SecretKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentDecryptionAlgo) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(JsonWebKey key,
ContentAlgorithm contentEncryptionAlgo) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(JsonWebKey key,
ContentAlgorithm contentEncryptionAlgo,
String compression) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(KeyEncryptionProvider keyEncryptionProvider,
ContentAlgorithm contentEncryptionAlgo,
String compression) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(PublicKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentEncryptionAlgo) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(PublicKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentEncryptionAlgo,
String compression) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(SecretKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentEncryptionAlgo) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(SecretKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentEncryptionAlgo,
String compression) |
static byte[] |
JweUtils.decrypt(JsonWebKey key,
ContentAlgorithm contentAlgo,
String content) |
static byte[] |
JweUtils.decrypt(PrivateKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentAlgo,
String content) |
static byte[] |
JweUtils.decrypt(SecretKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentAlgo,
String content) |
static byte[] |
JweUtils.decryptDirect(SecretKey key,
ContentAlgorithm contentAlgo,
String content) |
static String |
JweUtils.encrypt(JsonWebKey key,
ContentAlgorithm contentAlgo,
byte[] content,
String ct) |
static String |
JweUtils.encrypt(PublicKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentAlgo,
byte[] content) |
static String |
JweUtils.encrypt(PublicKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentAlgo,
byte[] content,
String ct) |
static String |
JweUtils.encrypt(SecretKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentAlgo,
byte[] content) |
static String |
JweUtils.encrypt(SecretKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentAlgo,
byte[] content,
String ct) |
static String |
JweUtils.encryptDirect(SecretKey key,
ContentAlgorithm contentAlgo,
byte[] content) |
static String |
JweUtils.encryptDirect(SecretKey key,
ContentAlgorithm contentAlgo,
byte[] content,
String ct) |
static ContentDecryptionProvider |
JweUtils.getContentDecryptionProvider(ContentAlgorithm algorithm) |
static ContentAlgorithm |
JweUtils.getContentEncryptionAlgorithm(Message m,
Properties props,
ContentAlgorithm defaultAlgo) |
static ContentAlgorithm |
JweUtils.getContentEncryptionAlgorithm(Message m,
Properties props,
ContentAlgorithm algo,
ContentAlgorithm defaultAlgo) |
static ContentAlgorithm |
JweUtils.getContentEncryptionAlgorithm(Properties props,
ContentAlgorithm defaultAlgo) |
static ContentEncryptionProvider |
JweUtils.getContentEncryptionProvider(byte[] key,
ContentAlgorithm algorithm) |
static ContentEncryptionProvider |
JweUtils.getContentEncryptionProvider(ContentAlgorithm algorithm) |
static ContentEncryptionProvider |
JweUtils.getContentEncryptionProvider(ContentAlgorithm algorithm,
boolean generateCekOnce) |
static ContentEncryptionProvider |
JweUtils.getContentEncryptionProvider(JsonWebKey jwk,
ContentAlgorithm defaultAlgorithm) |
static ContentEncryptionProvider |
JweUtils.getContentEncryptionProvider(SecretKey key,
ContentAlgorithm algorithm) |
static JweDecryption |
JweUtils.getDirectKeyJweDecryption(byte[] key,
ContentAlgorithm algorithm) |
static JweDecryption |
JweUtils.getDirectKeyJweDecryption(SecretKey key,
ContentAlgorithm algorithm) |
static JweEncryption |
JweUtils.getDirectKeyJweEncryption(byte[] key,
ContentAlgorithm algo) |
static JweEncryption |
JweUtils.getDirectKeyJweEncryption(SecretKey key,
ContentAlgorithm algo) |
static JweDecryption |
JweUtils.getEcDirectKeyJweDecryption(JsonWebKey key,
ContentAlgorithm ctAlgo) |
static JweEncryption |
JweUtils.getEcDirectKeyJweEncryption(JsonWebKey key,
ContentAlgorithm ctAlgo) |
void |
JweHeaders.setContentEncryptionAlgorithm(ContentAlgorithm algo) |
protected static ContentAlgorithm |
AesCbcContentEncryptionAlgorithm.validateCekAlgorithm(ContentAlgorithm cekAlgo) |