Interface ContainerBuilder<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>
- All Known Implementing Classes:
AbstractCadesSigner,AbstractXadesSigner,CadesSigner,CompleteSigner,JadesSigner,PadesSigner,XadesSigner
public interface ContainerBuilder<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>
-
Method Summary
Modifier and Type Method Description SignatureContainer<Sig>buildContainer(byte[] bytes)default SignatureContainer<Sig>buildContainer(InputStream inputStream)StringgetCounterSignatureIdentifier()SiggetLastSignature(FileToBeSigned<? extends Info> fileToBeSigned)
-
Method Details
-
buildContainer
- Throws:
SignatureAttributeException
-
getCounterSignatureIdentifier
String getCounterSignatureIdentifier() -
getLastSignature
Sig getLastSignature(FileToBeSigned<? extends Info> fileToBeSigned) throws SignatureAttributeException- Throws:
SignatureAttributeException
-
buildContainer
default SignatureContainer<Sig> buildContainer(InputStream inputStream) throws IOException, SignatureAttributeException
-