Class ECDH1PUCryptoProvider

java.lang.Object
com.nimbusds.jose.crypto.impl.BaseJWEProvider
com.nimbusds.jose.crypto.impl.ECDH1PUCryptoProvider
All Implemented Interfaces:
JCAAware<JWEJCAContext>, JOSEProvider, JWEProvider
Direct Known Subclasses:
ECDH1PUDecrypter, ECDH1PUEncrypter, ECDH1PUX25519Decrypter, ECDH1PUX25519Encrypter

public abstract class ECDH1PUCryptoProvider extends BaseJWEProvider
The base abstract class for Elliptic Curve Diffie-Hellman One-Pass Unified Model encrypters and decrypters of JWE objects.

Supports the following key management algorithms:

Supports the following elliptic curves:

Supports the following content encryption algorithms for Direct key agreement mode:

Supports the following content encryption algorithms for Key wrapping mode:

Version:
2025-09-16
Author:
Alexander Martynov, Egor Puzanov