public abstract class AbstractJwsSignatureProvider extends Object implements JwsSignatureProvider
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJwsSignatureProvider(String algo) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAlgorithm(String algo) |
JwsSignature |
createJwsSignature(JoseHeaders headers)
Create a signature handler capable of updating the signature input (optional operation)
|
protected abstract JwsSignature |
doCreateJwsSignature(JoseHeaders headers) |
String |
getAlgorithm() |
protected JoseHeaders |
prepareHeaders(JoseHeaders headers) |
byte[] |
sign(JoseHeaders headers,
byte[] content) |
protected AbstractJwsSignatureProvider(String algo)
protected JoseHeaders prepareHeaders(JoseHeaders headers)
public String getAlgorithm()
getAlgorithm in interface JwsSignatureProviderpublic byte[] sign(JoseHeaders headers, byte[] content)
sign in interface JwsSignatureProviderpublic JwsSignature createJwsSignature(JoseHeaders headers)
JwsSignatureProvidercreateJwsSignature in interface JwsSignatureProviderprotected abstract JwsSignature doCreateJwsSignature(JoseHeaders headers)
protected void checkAlgorithm(String algo)
Apache CXF