Package com.nimbusds.jose.crypto.impl
Class EdDSAProvider
- java.lang.Object
-
- com.nimbusds.jose.crypto.impl.BaseJWSProvider
-
- com.nimbusds.jose.crypto.impl.EdDSAProvider
-
- All Implemented Interfaces:
JCAAware<JCAContext>
,JOSEProvider
,JWSProvider
- Direct Known Subclasses:
Ed25519Signer
,Ed25519Verifier
public abstract class EdDSAProvider extends BaseJWSProvider
The base abstract class for Edwards-curve Digital Signature Algorithm (EdDSA) signers and validators ofJWS objects
.Supports the following algorithm:
- Version:
- 2018-07-11
- Author:
- Tim McLean
-
-
Field Summary
Fields Modifier and Type Field Description static Set<JWSAlgorithm>
SUPPORTED_ALGORITHMS
The supported JWS algorithms by the EdDSA provider class.
-
Constructor Summary
Constructors Modifier Constructor Description protected
EdDSAProvider()
Creates a new Edwards-curve Digital Signature Algorithm (EdDSA) provider.
-
Method Summary
-
Methods inherited from class com.nimbusds.jose.crypto.impl.BaseJWSProvider
getJCAContext, supportedJWSAlgorithms
-
-
-
-
Field Detail
-
SUPPORTED_ALGORITHMS
public static final Set<JWSAlgorithm> SUPPORTED_ALGORITHMS
The supported JWS algorithms by the EdDSA provider class.
-
-
Constructor Detail
-
EdDSAProvider
protected EdDSAProvider()
Creates a new Edwards-curve Digital Signature Algorithm (EdDSA) provider.
-
-