public class DefaultJWSSignerFactory extends Object implements JWSSignerFactory
Modifier and Type | Field and Description |
---|---|
static Set<JWSAlgorithm> |
SUPPORTED_ALGORITHMS
The supported JWS algorithms.
|
Constructor and Description |
---|
DefaultJWSSignerFactory() |
Modifier and Type | Method and 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.
|
JCAContext |
getJCAContext()
Returns the Java Cryptography Architecture (JCA) context.
|
Set<JWSAlgorithm> |
supportedJWSAlgorithms()
Returns the names of the supported algorithms by the JWS provider
instance.
|
public static final Set<JWSAlgorithm> SUPPORTED_ALGORITHMS
public DefaultJWSSignerFactory()
public Set<JWSAlgorithm> supportedJWSAlgorithms()
JWSProvider
alg
JWS header parameter.supportedJWSAlgorithms
in interface JWSProvider
public JCAContext getJCAContext()
JCAAware
getJCAContext
in interface JCAAware<JCAContext>
null
.public JWSSigner createJWSSigner(JWK key) throws JOSEException
JWSSignerFactory
createJWSSigner
in interface JWSSignerFactory
JOSEException
public JWSSigner createJWSSigner(JWK key, JWSAlgorithm alg) throws JOSEException
JWSSignerFactory
createJWSSigner
in interface JWSSignerFactory
JOSEException
Copyright © 2020 Connect2id Ltd.. All rights reserved.