Package com.nimbusds.jose
Interface JWEProvider
-
- All Superinterfaces:
JCAAware<JWEJCAContext>,JOSEProvider
- All Known Subinterfaces:
JWEDecrypter,JWEDecrypterFactory,JWEEncrypter
- All Known Implementing Classes:
AESCryptoProvider,AESDecrypter,AESEncrypter,DefaultJWEDecrypterFactory,DirectCryptoProvider,DirectDecrypter,DirectEncrypter,ECDH1PUCryptoProvider,ECDH1PUDecrypter,ECDH1PUEncrypter,ECDH1PUX25519Decrypter,ECDH1PUX25519Encrypter,ECDHCryptoProvider,ECDHDecrypter,ECDHEncrypter,PasswordBasedCryptoProvider,PasswordBasedDecrypter,PasswordBasedEncrypter,RSACryptoProvider,RSADecrypter,RSAEncrypter,X25519Decrypter,X25519Encrypter
public interface JWEProvider extends JOSEProvider, JCAAware<JWEJCAContext>
JSON Web Encryption (JWE) provider.The JWE provider can be queried to determine its algorithm capabilities.
- Version:
- 2015-05-26
- Author:
- Vladimir Dzhuvinov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<EncryptionMethod>supportedEncryptionMethods()Returns the names of the supported encryption methods by the JWE provier.Set<JWEAlgorithm>supportedJWEAlgorithms()Returns the names of the supported algorithms by the JWE provider instance.-
Methods inherited from interface com.nimbusds.jose.jca.JCAAware
getJCAContext
-
-
-
-
Method Detail
-
supportedJWEAlgorithms
Set<JWEAlgorithm> supportedJWEAlgorithms()
Returns the names of the supported algorithms by the JWE provider instance. These correspond to thealgJWE header parameter.- Returns:
- The supported JWE algorithms, empty set if none.
-
supportedEncryptionMethods
Set<EncryptionMethod> supportedEncryptionMethods()
Returns the names of the supported encryption methods by the JWE provier. These correspond to theencJWE header parameter.- Returns:
- The supported encryption methods, empty set if none.
-
-