Class PrivateKeyJwsSignatureProvider
java.lang.Object
org.apache.cxf.rs.security.jose.jws.AbstractJwsSignatureProvider
org.apache.cxf.rs.security.jose.jws.PrivateKeyJwsSignatureProvider
- All Implemented Interfaces:
JwsSignatureProvider
- Direct Known Subclasses:
EcDsaJwsSignatureProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
Fields inherited from class org.apache.cxf.rs.security.jose.jws.AbstractJwsSignatureProvider
LOG -
Constructor Summary
ConstructorsConstructorDescriptionPrivateKeyJwsSignatureProvider(PrivateKey key, SecureRandom random, AlgorithmParameterSpec spec, SignatureAlgorithm algo) PrivateKeyJwsSignatureProvider(PrivateKey key, AlgorithmParameterSpec spec, SignatureAlgorithm algo) -
Method Summary
Modifier and TypeMethodDescriptionprotected JwsSignatureprotected JwsSignaturedoCreateJwsSignature(JwsHeaders headers) protected booleanisValidAlgorithmFamily(String algo) Methods inherited from class org.apache.cxf.rs.security.jose.jws.AbstractJwsSignatureProvider
checkAlgorithm, createJwsSignature, getAlgorithm, prepareHeaders, sign
-
Constructor Details
-
PrivateKeyJwsSignatureProvider
-
PrivateKeyJwsSignatureProvider
public PrivateKeyJwsSignatureProvider(PrivateKey key, AlgorithmParameterSpec spec, SignatureAlgorithm algo) -
PrivateKeyJwsSignatureProvider
public PrivateKeyJwsSignatureProvider(PrivateKey key, SecureRandom random, AlgorithmParameterSpec spec, SignatureAlgorithm algo)
-
-
Method Details
-
doCreateJwsSignature
- Specified by:
doCreateJwsSignaturein classAbstractJwsSignatureProvider
-
doCreateJwsSignature
-
isValidAlgorithmFamily
- Specified by:
isValidAlgorithmFamilyin classAbstractJwsSignatureProvider
-