| Modifier and Type | Field and Description |
|---|---|
| private final DigestCalculator | |
| private final DigestCalculatorProvider | |
| private final EvidenceRecord | |
| private final ERSArchiveTimeStamp | |
| private final ERSArchiveTimeStamp | |
| private final byte[] | |
| private final ArchiveTimeStamp |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private ERSArchiveTimeStampGenerator | |
| private TSTInfo | |
| public TimeStampRequest | generateHashRenewalRequest(DigestCalculator digCalc, ERSData data, TimeStampRequestGenerator tspReqGen)
|
| public TimeStampRequest | generateHashRenewalRequest(DigestCalculator digCalc, ERSData data, TimeStampRequestGenerator tspReqGen, BigInteger nonce)
|
| public TimeStampRequest | |
| public TimeStampRequest | |
| pack-priv ArchiveTimeStamp[] | |
| pack-priv DigestCalculatorProvider | |
| public byte[] | |
| public byte[] | Returns: initial hash root.Return the timestamp imprint for the initial ArchiveTimeStamp in this evidence record. |
| public X509CertificateHolder | Returns: the TimeStamp signing certificate.Return the TimeStamp signing certificate if it is present. |
| public boolean | isContaining(ERSData
the data of interest. data, Date date)Return true if the hash of data appears in the primary archive time stamp for the current chain. |
| public boolean | Returns: true if the primary time stamp has the same value, false otherwise.the evidence record to be checked. er)Return true if this evidence record is related to the passed in one. |
| public ERSEvidenceRecord | |
| public ERSEvidenceRecord | |
| public EvidenceRecord | |
| public void | validate(SignerInformationVerifier
signer verifier for the contained time stamp. verifier)Validate the current time stamp associated with this evidence record. |
| private void | |
| public void | validatePresent(ERSData
the data object/group. data, Date date at which data is supposed to be valid. atDate)Validate that a particular data object/group is present. |
| public void | validatePresent(boolean
true if hash represents a data group. isDataGroup, byte[] expected hash value hash, Date date at which value is supposed to be valid. atDate)Validate that a particular data object/group is present by hash. |
| digCalc | back to summary |
|---|---|
| private final DigestCalculator digCalc | |
| digestCalculatorProvider | back to summary |
|---|---|
| private final DigestCalculatorProvider digestCalculatorProvider | |
| evidenceRecord | back to summary |
|---|---|
| private final EvidenceRecord evidenceRecord | |
| firstArchiveTimeStamp | back to summary |
|---|---|
| private final ERSArchiveTimeStamp firstArchiveTimeStamp | |
| lastArchiveTimeStamp | back to summary |
|---|---|
| private final ERSArchiveTimeStamp lastArchiveTimeStamp | |
| previousChainsDigest | back to summary |
|---|---|
| private final byte[] previousChainsDigest | |
| primaryArchiveTimeStamp | back to summary |
|---|---|
| private final ArchiveTimeStamp primaryArchiveTimeStamp | |
| ERSEvidenceRecord | back to summary |
|---|---|
| public ERSEvidenceRecord(InputStream ersIn, DigestCalculatorProvider digestCalculatorProvider) throws TSPException, ERSException, IOException | |
| ERSEvidenceRecord | back to summary |
|---|---|
| public ERSEvidenceRecord(byte[] evidenceRecord, DigestCalculatorProvider digestCalculatorProvider) throws TSPException, ERSException | |
| ERSEvidenceRecord | back to summary |
|---|---|
| public ERSEvidenceRecord(EvidenceRecord evidenceRecord, DigestCalculatorProvider digestCalculatorProvider) throws TSPException, ERSException | |
| buildTspRenewalGenerator | back to summary |
|---|---|
| private ERSArchiveTimeStampGenerator buildTspRenewalGenerator() throws ERSException | |
| extractTimeStamp | back to summary |
|---|---|
| private TSTInfo extractTimeStamp(ContentInfo timeStamp) throws TSPException | |
| generateHashRenewalRequest | back to summary |
|---|---|
| public TimeStampRequest generateHashRenewalRequest(DigestCalculator digCalc, ERSData data, TimeStampRequestGenerator tspReqGen) throws ERSException, TSPException, IOException | |
| generateHashRenewalRequest | back to summary |
|---|---|
| public TimeStampRequest generateHashRenewalRequest(DigestCalculator digCalc, ERSData data, TimeStampRequestGenerator tspReqGen, BigInteger nonce) throws ERSException, TSPException, IOException | |
| generateTimeStampRenewalRequest | back to summary |
|---|---|
| public TimeStampRequest generateTimeStampRenewalRequest(TimeStampRequestGenerator tspReqGen) throws TSPException, ERSException | |
| generateTimeStampRenewalRequest | back to summary |
|---|---|
| public TimeStampRequest generateTimeStampRenewalRequest(TimeStampRequestGenerator tspReqGen, BigInteger nonce) throws ERSException, TSPException | |
| getArchiveTimeStamps | back to summary |
|---|---|
| pack-priv ArchiveTimeStamp[] getArchiveTimeStamps() | |
| getDigestAlgorithmProvider | back to summary |
|---|---|
| pack-priv DigestCalculatorProvider getDigestAlgorithmProvider() | |
| getEncoded | back to summary |
|---|---|
| public byte[] getEncoded() throws IOException return the ASN.1 encoded representation of this object. | |
| getPrimaryRootHash | back to summary |
|---|---|
| public byte[] getPrimaryRootHash() throws TSPException, ERSException Return the timestamp imprint for the initial ArchiveTimeStamp in this evidence record.
| |
| getSigningCertificate | back to summary |
|---|---|
| public X509CertificateHolder getSigningCertificate() Return the TimeStamp signing certificate if it is present.
| |
| isContaining | back to summary |
|---|---|
| public boolean isContaining(ERSData data, Date date) throws ERSException Return true if the hash of data appears in the primary archive time stamp for the current chain.
| |
| isRelatedTo | back to summary |
|---|---|
| public boolean isRelatedTo(ERSEvidenceRecord er) Return true if this evidence record is related to the passed in one.
| |
| renewHash | back to summary |
|---|---|
| public ERSEvidenceRecord renewHash(DigestCalculator digCalc, ERSData data, TimeStampResponse tspResp) throws ERSException, TSPException | |
| renewTimeStamp | back to summary |
|---|---|
| public ERSEvidenceRecord renewTimeStamp(TimeStampResponse tspResp) throws ERSException, TSPException | |
| toASN1Structure | back to summary |
|---|---|
| public EvidenceRecord toASN1Structure() | |
| validate | back to summary |
|---|---|
| public void validate(SignerInformationVerifier verifier) throws TSPException Validate the current time stamp associated with this evidence record.
| |
| validateChains | back to summary |
|---|---|
| private void validateChains(ArchiveTimeStampChain[] chains) throws ERSException, TSPException | |
| validatePresent | back to summary |
|---|---|
| public void validatePresent(ERSData data, Date atDate) throws ERSException Validate that a particular data object/group is present.
| |
| validatePresent | back to summary |
|---|---|
| public void validatePresent(boolean isDataGroup, byte[] hash, Date atDate) throws ERSException Validate that a particular data object/group is present by hash.
| |