Package com.nimbusds.jose.produce
Interface JWSSignerFactory
-
- All Superinterfaces:
JCAAware<JCAContext>
,JOSEProvider
,JWSProvider
- All Known Implementing Classes:
DefaultJWSSignerFactory
public interface JWSSignerFactory extends JWSProvider
JSON Web Signature (JWS) signer factory to create a signer out of a JSON Web Key (JWK).- Version:
- 2020-03-26
- Author:
- Justin Richer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JWSSigner
createJWSSigner(JWK key)
Create a JWS signer based on the key.JWSSigner
createJWSSigner(JWK key, JWSAlgorithm alg)
Create a JWS signer based on the key and algorithm.-
Methods inherited from interface com.nimbusds.jose.jca.JCAAware
getJCAContext
-
Methods inherited from interface com.nimbusds.jose.JWSProvider
supportedJWSAlgorithms
-
-
-
-
Method Detail
-
createJWSSigner
JWSSigner createJWSSigner(JWK key) throws JOSEException
Create a JWS signer based on the key.- Throws:
JOSEException
-
createJWSSigner
JWSSigner createJWSSigner(JWK key, JWSAlgorithm alg) throws JOSEException
Create a JWS signer based on the key and algorithm. Ensures that the key supports the given algorithm.- Throws:
JOSEException
-
-