Package com.nimbusds.jose
Interface JWSProvider
-
- All Superinterfaces:
JCAAware<JCAContext>
,JOSEProvider
- All Known Subinterfaces:
JWSSigner
,JWSSignerFactory
,JWSVerifier
,JWSVerifierFactory
- All Known Implementing Classes:
BaseJWSProvider
,DefaultJWSSignerFactory
,DefaultJWSVerifierFactory
,ECDSAProvider
,ECDSASigner
,ECDSAVerifier
,Ed25519Signer
,Ed25519Verifier
,EdDSAProvider
,MACProvider
,MACSigner
,MACVerifier
,RSASSAProvider
,RSASSASigner
,RSASSAVerifier
public interface JWSProvider extends JOSEProvider, JCAAware<JCAContext>
JSON Web Signature (JWS) providerThe JWS provider can be queried to determine its algorithm capabilities.
- Version:
- 2015-11-16
- Author:
- Vladimir Dzhuvinov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<JWSAlgorithm>
supportedJWSAlgorithms()
Returns the names of the supported algorithms by the JWS provider instance.-
Methods inherited from interface com.nimbusds.jose.jca.JCAAware
getJCAContext
-
-
-
-
Method Detail
-
supportedJWSAlgorithms
Set<JWSAlgorithm> supportedJWSAlgorithms()
Returns the names of the supported algorithms by the JWS provider instance. These correspond to thealg
JWS header parameter.- Returns:
- The supported JWS algorithms, empty set if none.
-
-