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)
String
getCounterSignatureIdentifier()
Sig
getLastSignature(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
-