+ timeStampToken.getTimeStampInfo().getGenTime());
System.out.println("Time stamp gen time: " + timeStampToken.getTimeStampInfo().getGenTime()); System.out.println("Time stamp tsa name: " + timeStampToken.getTimeStampInfo().getTsa().getName()); verifyCertificateChain(timeStampToken.getCertificates(), certFromTimeStamp, timeStampToken.getTimeStampInfo().getGenTime());
private List<TSDMetas> extractMetas(InputStream stream) { List<TSDMetas> tsdMetasList = new ArrayList<>(); try { CMSTimeStampedData cmsTimeStampedData = new CMSTimeStampedData(stream); TimeStampToken[] tokens = cmsTimeStampedData.getTimeStampTokens(); for (int i = 0; i < tokens.length; i++) { TSDMetas tsdMetas = new TSDMetas(true, tokens[i].getTimeStampInfo().getGenTime(), tokens[i].getTimeStampInfo().getPolicy().getId(), tokens[i].getTimeStampInfo().getSerialNumber(), tokens[i].getTimeStampInfo().getTsa(), tokens[i].getTimeStampInfo().getHashAlgorithm().getAlgorithm().getId()); tsdMetasList.add(tsdMetas); } } catch (Exception ex) { LOG.error("Error in TSDParser.buildMetas {}", ex.getMessage()); tsdMetasList.clear(); } return tsdMetasList; }
verifyCertificateChain(new CollectionStore<>(certificateHolderSet), certFromTimeStamp, timeStampToken.getTimeStampInfo().getGenTime()); SigUtils.checkTimeStampCertificateUsage(certFromTimeStamp);
static Calendar getTimeStampDate(TimeStampToken timeStampToken) { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(timeStampToken.getTimeStampInfo().getGenTime()); return calendar; }
/** * Gets the timestamp date * @return a date * @since 2.1.6 */ public Calendar getTimeStampDate() { if (timeStampToken == null) return null; Calendar cal = new GregorianCalendar(); Date date = timeStampToken.getTimeStampInfo().getGenTime(); cal.setTime(date); return cal; }
static Calendar getTimeStampDate(TimeStampToken timeStampToken) { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(timeStampToken.getTimeStampInfo().getGenTime()); return calendar; }
/** * Gets the timestamp date * @return a date * @since 2.1.6 */ public Calendar getTimeStampDate() { if (timeStampToken == null) return null; Calendar cal = new GregorianCalendar(); Date date = timeStampToken.getTimeStampInfo().getGenTime(); cal.setTime(date); return cal; }
public String getCarimbodeTempo() { SimpleDateFormat dateFormatGmt = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss:S z"); dateFormatGmt.setTimeZone(TimeZone.getTimeZone("GMT")); return dateFormatGmt.format(timeStampToken.getTimeStampInfo().getGenTime()); }
public String getTimeStamp() { SimpleDateFormat dateFormatGmt = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss:S z"); dateFormatGmt.setTimeZone(TimeZone.getTimeZone("GMT")); return dateFormatGmt.format(timeStampToken.getTimeStampInfo().getGenTime()); }
/** * Retrieves timestamp issuing time * @return timestamp issuing time */ public Date getTime() { Date d = null; if(m_tsTinfo != null) { d = m_tsTok.getTimeStampInfo().getGenTime(); } return d; }
/** * Retrieves the timestamp generation time. * * @return {@code Date} */ public Date getGenerationTime() { return timeStamp.getTimeStampInfo().getGenTime(); }
/** * Gets the timestamp date * * @return a date * @since 2.1.6 */ public Calendar getTimeStampDate() { if (timeStampToken == null) return null; Calendar cal = new GregorianCalendar(); Date date = timeStampToken.getTimeStampInfo().getGenTime(); cal.setTime(date); return cal; }
/** * Gets the timestamp date * @return a date * @since 2.1.6 */ public Calendar getTimeStampDate() { if (this.timeStampToken == null) { return null; } final Calendar cal = new GregorianCalendar(); final Date date = this.timeStampToken.getTimeStampInfo().getGenTime(); cal.setTime(date); return cal; }
@Override public Date getTimeStampCreationTime() { if (timeStampToken == null) { timeStampToken = findTimestampToken(); } if (timeStampToken == null || timeStampToken.getTimeStampInfo() == null) { logger.warn("Timestamp token was not found"); return null; } return timeStampToken.getTimeStampInfo().getGenTime(); }
@Override public String getAbbreviation() { return timeStampType.name() + ": " + getDSSId() + ": " + DSSUtils.formatInternal(timeStamp.getTimeStampInfo().getGenTime()); }
/** * Validate timestamp token * * @return ContainerValidationResult */ public ContainerValidationResult validate() { this.log.debug("Validating container ..."); this.validateContainer(this.containerParseResult); TimeStampToken token = this.getTimeStamp(this.containerParseResult); TimeStampContainerValidationResult result = generateTimeStampValidationResult( token.getTimeStampInfo().getGenTime(), this.getTimeStampTokenSigner(token), this.validateTimeStamp(this.containerParseResult.getDataFiles().get(0), token), token); return result; }
private List<TSDMetas> extractMetas(InputStream stream) { List<TSDMetas> tsdMetasList = new ArrayList<>(); try { CMSTimeStampedData cmsTimeStampedData = new CMSTimeStampedData(stream); TimeStampToken[] tokens = cmsTimeStampedData.getTimeStampTokens(); for (int i = 0; i < tokens.length; i++) { TSDMetas tsdMetas = new TSDMetas(true, tokens[i].getTimeStampInfo().getGenTime(), tokens[i].getTimeStampInfo().getPolicy().getId(), tokens[i].getTimeStampInfo().getSerialNumber(), tokens[i].getTimeStampInfo().getTsa(), tokens[i].getTimeStampInfo().getHashAlgorithm().getAlgorithm().getId()); tsdMetasList.add(tsdMetas); } } catch (Exception ex) { LOG.error("Error in TSDParser.buildMetas {}", ex.getMessage()); tsdMetasList.clear(); } return tsdMetasList; }
postMethod.releaseConnection(); return tspResponse.getTimeStampToken().getTimeStampInfo().getGenTime();
@Override public Reports validateDocument(ValidationDocument validationDocument) { List<InMemoryDocument> documents = getFilesFromContainer(validationDocument); validateContainer(documents); TimeStampToken timeStampToken = getTimeStamp(documents); List<Error> errors = validateTimeStamp(documents, timeStampToken); Date signedTime = timeStampToken.getTimeStampInfo().getGenTime(); String signedBy = getTimeStampTokenSigner(timeStampToken); TimeStampTokenValidationData timeStampTokenValidationData = generateTimeStampTokenData(signedTime, signedBy, errors); TimeStampTokenValidationReportBuilder reportBuilder = new TimeStampTokenValidationReportBuilder(validationDocument, signaturePolicyService.getPolicy(validationDocument.getSignaturePolicy()), timeStampTokenValidationData, reportConfigurationProperties.isReportSignatureEnabled()); return reportBuilder.build(); }