|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JWEAlgorithm | |
---|---|
com.nimbusds.jose | Javascript Object Signing and Encryption (JOSE) classes. |
Uses of JWEAlgorithm in com.nimbusds.jose |
---|
Fields in com.nimbusds.jose declared as JWEAlgorithm | |
---|---|
static JWEAlgorithm |
JWEAlgorithm.A128KW
Advanced Encryption Standard (AES) Key Wrap Algorithm (RFC 3394) using 256 bit keys (recommended). |
static JWEAlgorithm |
JWEAlgorithm.A256KW
Advanced Encryption Standard (AES) Key Wrap Algorithm (RFC 3394) using 256 bit keys (recommended). |
static JWEAlgorithm |
JWEAlgorithm.DIR
Direct use of a shared symmetric key as the Content Encryption Key (CEK) for the block encryption step (rather than using the symmetric key to wrap the CEK) (recommended). |
static JWEAlgorithm |
JWEAlgorithm.ECDH_ES
Elliptic Curve Diffie-Hellman Ephemeral Static (RFC 6090) key agreement using the Concat KDF, as defined in section 5.8.1 of NIST.800-56A, with the agreed-upon key being used directly as the Content Encryption Key (CEK) (rather than being used to wrap the CEK) (recommended). |
static JWEAlgorithm |
JWEAlgorithm.ECDH_ES_A128KW
Elliptic Curve Diffie-Hellman Ephemeral Static key agreement per "ECDH-ES", but where the agreed-upon key is used to wrap the Content Encryption Key (CEK) with the "A128KW" function (rather than being used directly as the CEK) (recommended). |
static JWEAlgorithm |
JWEAlgorithm.ECDH_ES_A256KW
Elliptic Curve Diffie-Hellman Ephemeral Static key agreement per "ECDH-ES", but where the agreed-upon key is used to wrap the Content Encryption Key (CEK) with the "A256KW" function (rather than being used directly as the CEK) (recommended). |
static JWEAlgorithm |
JWEAlgorithm.RSA_OAEP
RSAES using Optimal Assymetric Encryption Padding (OAEP) (RFC 3447), with the default parameters specified by RFC 3447 in section A.2.1 (recommended). |
static JWEAlgorithm |
JWEAlgorithm.RSA1_5
RSAES-PKCS1-V1_5 (RFC 3447) (required). |
Methods in com.nimbusds.jose that return JWEAlgorithm | |
---|---|
JWEAlgorithm |
ReadOnlyJWEHeader.getAlgorithm()
Gets the algorithm ( alg ) parameter. |
JWEAlgorithm |
JWEHeader.getAlgorithm()
|
static JWEAlgorithm |
JWEAlgorithm.parse(String s)
Parses a JWE algorithm from the specified string. |
Methods in com.nimbusds.jose that return types with arguments of type JWEAlgorithm | |
---|---|
Set<JWEAlgorithm> |
JWEHeaderFilter.getAcceptedAlgorithms()
Gets the names of the accepted JWE algorithms. |
Set<JWEAlgorithm> |
DefaultJWEHeaderFilter.getAcceptedAlgorithms()
|
Set<JWEAlgorithm> |
DefaultJWEHeaderFilter.supportedAlgorithms()
Returns the names of the supported JWE algorithms. |
Set<JWEAlgorithm> |
JWEAlgorithmProvider.supportedAlgorithms()
Returns the names of the supported JWE algorithms. |
Method parameters in com.nimbusds.jose with type arguments of type JWEAlgorithm | |
---|---|
void |
JWEHeaderFilter.setAcceptedAlgorithms(Set<JWEAlgorithm> acceptedAlgs)
Sets the names of the accepted JWE algorithms. |
void |
DefaultJWEHeaderFilter.setAcceptedAlgorithms(Set<JWEAlgorithm> acceptedAlgs)
|
Constructors in com.nimbusds.jose with parameters of type JWEAlgorithm | |
---|---|
JWEHeader(JWEAlgorithm alg,
EncryptionMethod enc)
Creates a new JSON Web Encryption (JWE) header. |
Constructor parameters in com.nimbusds.jose with type arguments of type JWEAlgorithm | |
---|---|
DefaultJWEHeaderFilter(Set<JWEAlgorithm> algs,
Set<EncryptionMethod> encs)
Creates a new JWE header filter. |
|
DefaultJWEHeaderFilter(Set<JWEAlgorithm> algs,
Set<EncryptionMethod> encs,
Set<String> acceptedParams)
Creates a new JWE header filter. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |