public abstract class PublicBaseJWEProvider
extends java.lang.Object
BaseJWEProvider class public. TODO: Rais a pull-request to Nimbus to make
BaseJWEProvider class public.
The base abstract class for JSON Web Encryption (JWE) encrypters and decrypters.
| Constructor and Description |
|---|
PublicBaseJWEProvider(java.util.Set<com.nimbusds.jose.JWEAlgorithm> algs,
java.util.Set<com.nimbusds.jose.EncryptionMethod> encs)
Creates a new base JWE provider.
|
| Modifier and Type | Method and Description |
|---|---|
com.nimbusds.jose.jca.JWEJCAContext |
getJCAContext() |
java.util.Set<com.nimbusds.jose.EncryptionMethod> |
supportedEncryptionMethods() |
java.util.Set<com.nimbusds.jose.JWEAlgorithm> |
supportedJWEAlgorithms() |
public PublicBaseJWEProvider(java.util.Set<com.nimbusds.jose.JWEAlgorithm> algs,
java.util.Set<com.nimbusds.jose.EncryptionMethod> encs)
algs - The supported algorithms by the JWE provider instance. Must not be null.encs - The supported encryption methods by the JWE provider instance. Must not be null.public java.util.Set<com.nimbusds.jose.JWEAlgorithm> supportedJWEAlgorithms()
supportedJWEAlgorithms in interface com.nimbusds.jose.JWEProviderpublic java.util.Set<com.nimbusds.jose.EncryptionMethod> supportedEncryptionMethods()
supportedEncryptionMethods in interface com.nimbusds.jose.JWEProviderpublic com.nimbusds.jose.jca.JWEJCAContext getJCAContext()
getJCAContext in interface com.nimbusds.jose.jca.JCAAware<com.nimbusds.jose.jca.JWEJCAContext>