Package | Description |
---|---|
com.nimbusds.jose |
Javascript Object Signing and Encryption (JOSE) classes.
|
com.nimbusds.jose.crypto |
Implementations of all standard Javascript Object Signing and Encryption
(JOSE) algorithms.
|
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,
URI jku,
JWK jwk,
URI 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.
|
Constructor and Description |
---|
ECDHDecrypter(ECKey ecJWK)
Creates a new Elliptic Curve Diffie-Hellman decrypter.
|
ECDHEncrypter(ECKey ecJWK)
Creates a new Elliptic Curve Diffie-Hellman encrypter.
|
ECDSASigner(ECKey ecJWK)
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
signer.
|
ECDSAVerifier(ECKey ecJWK)
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
verifier.
|
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 © 2016 Connect2id Ltd.. All rights reserved.