public abstract class AbstractCMSSignatureService extends Object implements SignatureService
| Constructor and Description |
|---|
AbstractCMSSignatureService() |
| Modifier and Type | Method and Description |
|---|---|
String |
getFilesDigestAlgorithm() |
protected abstract String |
getSignatureDescription() |
protected abstract byte[] |
getToBeSigned() |
void |
postSign(byte[] signatureValue,
List<X509Certificate> signingCertificateChain) |
DigestInfo |
preSign(List<DigestInfo> digestInfos,
List<X509Certificate> signingCertificateChain,
IdentityDTO identity,
AddressDTO address,
byte[] photo) |
protected abstract void |
storeCMSSignature(byte[] cmsSignature) |
public String getFilesDigestAlgorithm()
getFilesDigestAlgorithm in interface SignatureServicepublic DigestInfo preSign(List<DigestInfo> digestInfos, List<X509Certificate> signingCertificateChain, IdentityDTO identity, AddressDTO address, byte[] photo) throws NoSuchAlgorithmException
preSign in interface SignatureServiceNoSuchAlgorithmExceptionpublic void postSign(byte[] signatureValue,
List<X509Certificate> signingCertificateChain)
postSign in interface SignatureServiceprotected abstract byte[] getToBeSigned()
protected abstract String getSignatureDescription()
protected abstract void storeCMSSignature(byte[] cmsSignature)
Copyright © 2008-2018 FedICT. All Rights Reserved.