Package | Description |
---|---|
com.nimbusds.jose |
Javascript Object Signing and Encryption (JOSE) classes.
|
com.nimbusds.jose.jwk |
JSON Web Key (JWK) classes.
|
Modifier and Type | Method and Description |
---|---|
ECKey |
JWEHeader.getEphemeralPublicKey()
Gets the Ephemeral Public Key (
epk ) parameter. |
Modifier and Type | Method and Description |
---|---|
JWEHeader.Builder |
JWEHeader.Builder.ephemeralPublicKey(ECKey epk)
Sets the Ephemeral Public Key (
epk ) parameter. |
Constructor and Description |
---|
JWEHeader(Algorithm alg,
EncryptionMethod enc,
JOSEObjectType typ,
String cty,
Set<String> crit,
URL jku,
JWK jwk,
URL x5u,
Base64URL x5t,
Base64URL x5t256,
List<Base64> x5c,
String kid,
ECKey epk,
CompressionAlgorithm zip,
Base64URL apu,
Base64URL apv,
Base64URL p2s,
int p2c,
Base64URL iv,
Base64URL tag,
Map<String,Object> customParams,
Base64URL parsedBase64URL)
Creates a new JSON Web Encryption (JWE) header.
|
Modifier and Type | Method and Description |
---|---|
ECKey |
ECKey.Builder.build()
Builds a new octet sequence JWK.
|
static ECKey |
ECKey.parse(net.minidev.json.JSONObject jsonObject)
Parses a public / private Elliptic Curve JWK from the specified JSON
object representation.
|
static ECKey |
ECKey.parse(String s)
Parses a public / private Elliptic Curve JWK from the specified JSON
object string representation.
|
ECKey |
ECKey.toPublicJWK()
Returns a copy of this Elliptic Curve JWK with any private values
removed.
|
Copyright © 2015 Connect2id Ltd.. All Rights Reserved.