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
The base abstract class for Edwards-curve Digital Signature Algorithm
(EdDSA) signers and validators of
JWS
objects
.
Supports the following algorithm:
- Version:
- 2024-05-07
- Author:
- Tim McLean
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Set<JWSAlgorithm>
The supported JWS algorithms by the EdDSA provider class.The supported curves by the EdDSA provider class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
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 Details
-
SUPPORTED_ALGORITHMS
The supported JWS algorithms by the EdDSA provider class. -
SUPPORTED_CURVES
The supported curves by the EdDSA provider class.
-
-
Constructor Details
-
EdDSAProvider
protected EdDSAProvider()Creates a new Edwards-curve Digital Signature Algorithm (EdDSA) provider.
-