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 dadorequestDefaultTimeStamp(org.bouncycastle.tsp.TimeStampRequest timeStampRequest) requestSafeWebTimeStamp(org.bouncycastle.tsp.TimeStampRequest timeStampRequest) Methods 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
-
requestDefaultTimeStamp
public InputStream requestDefaultTimeStamp(org.bouncycastle.tsp.TimeStampRequest timeStampRequest) throws IOException - Throws:
IOException
-
requestSafeWebTimeStamp
-
constructKeyStoreInformation
- Specified by:
constructKeyStoreInformationin interfaceTimeStamp
-