Class RemoteBasicTimestampProvider
java.lang.Object
br.ufsc.labsec.signature.tsa.providers.RemoteBasicTimestampProvider
- All Implemented Interfaces:
TimeStamp
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<Encod, Sig extends Signature<Encod>>
byte[]getTimeStamp(FileToBeSigned<? extends TSInformation<Encod, Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) Retorna um carimbo de tempo pro conteúdo dadoMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TimeStamp
constructCadesInformation
-
Constructor Details
-
RemoteBasicTimestampProvider
-
-
Method Details
-
getTimeStamp
public <Encod, Sig extends Signature<Encod>> byte[] getTimeStamp(FileToBeSigned<? extends TSInformation<Encod, Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) Retorna um carimbo de tempo pro conteúdo dado- Specified by:
getTimeStampin interfaceTimeStamp- Parameters:
fileToBeSigned- informações de construção do carimbo de temposignaturePolicyInterface- A política de assinaturacadesSigComponent- O componente de assinatura CAdEShasUnsignedAttributes- Indica se a assinatura possui atributos não assinadoshasCertificateValues- Indica se a assinatura possui o atributo CertificateValueshasRevocationValues- Indica se a assinatura possui o atributo RevocationValues- Returns:
- O carimbo de tempo pro conteúdo dado
-
constructKeyStoreInformation
- Specified by:
constructKeyStoreInformationin interfaceTimeStamp
-