TimeStampResponse timeStampResponse = new TimeStampResponse(bos.toByteArray()); timeStampResponse.validate(request); if (0 != timeStampResponse.getStatus()) { LOG.log(POILogger.DEBUG, "status: " + timeStampResponse.getStatus()); LOG.log(POILogger.DEBUG, "status string: " + timeStampResponse.getStatusString()); PKIFailureInfo failInfo = timeStampResponse.getFailInfo(); if (null != failInfo) { LOG.log(POILogger.DEBUG, "fail info int value: " + failInfo.intValue()); + timeStampResponse.getStatus()); TimeStampToken timeStampToken = timeStampResponse.getTimeStampToken(); SignerId signerId = timeStampToken.getSID(); BigInteger signerCertSerialNumber = signerId.getSerialNumber();
try response = new TimeStampResponse(tsaResponse); response.validate(request); TimeStampToken token = response.getTimeStampToken(); if (token == null)
TimeStampResponse tspResponse = new TimeStampResponse( postMethod.getResponseBodyAsStream()); postMethod.releaseConnection(); return tspResponse.getTimeStampToken().getTimeStampInfo().getGenTime();
public TimestampInfo(String id, Signature sig, int type, byte[] hash, TimeStampResponse tresp) { m_id = id; m_signature = sig; m_includes = null; m_hash = hash; m_type = type; m_tresp = tresp; m_tsTok = tresp.getTimeStampToken(); m_tsTinfo = tresp.getTimeStampToken().getTimeStampInfo(); }
private static void traceTimestampResponse(final TimeStampResponse timeStampResponse) { if (LOG.isTraceEnabled()) { final int status = timeStampResponse.getStatus(); LOG.trace("Status: " + (status == 0 ? "granted (0) --> you got exactly what you asked for." : timeStampResponse.getStatusString())); } }
/** * Creates a new instance of {@code TimeStampResponse} based on an array of bytes. The underlying exceptions are encapsulated into a {@code DSSException}. * * @param respBytes array of bytes * @return {@code TimeStampResponse} */ public static TimeStampResponse newTimeStampResponse(final byte[] respBytes) { try { return new TimeStampResponse(respBytes); } catch (TSPException e) { throw new DSSException(e); } catch (IOException e) { throw new DSSException(e); } } }
try response = new TimeStampResponse(tsaResponse); response.validate(request); TimeStampToken token = response.getTimeStampToken(); if (token == null)
TimeStampResponse tsr = new TimeStampResponse(tspResp); TimeStampToken token = tsr.getTimeStampToken();
private TimeStampResponse getTimeStampResponse(TimeStampRequest tsRequest) throws TimeStampTokenGenerationException { TimeStampResponse tsResponse; try { byte[] responseStream = getResponse(tsRequest.getEncoded()); tsResponse = new TimeStampResponse(responseStream); } catch (TSPException ex) { throw new TimeStampTokenGenerationException("Invalid time stamp response", ex); } catch (IOException ex) { throw new TimeStampTokenGenerationException("Encoding error", ex); } return tsResponse; }
TimeStampResponse response = new TimeStampResponse(resp); response.validate(req); if (response.getStatus() != 0) { throw new IOException("Unable to complete the timestamping due to an invalid response (" + response.getStatusString() + ")"); return response.getTimeStampToken().toCMSSignedData();
@Override public TimeStampToken getTimeStampResponse(final DigestAlgorithm digestAlgorithm, final byte[] digest) throws DSSException { traceTimestampRequest(digestAlgorithm, digest); final byte[] requestBytes = generateTimestampRequest(digestAlgorithm, digest); final DataLoader currentDataLoader = getDataLoader(); final byte[] respBytes = currentDataLoader.post(tspServerUrl, requestBytes); final TimeStampResponse timeStampResponse = DSSUtils.newTimeStampResponse(respBytes); traceTimestampResponse(timeStampResponse); final TimeStampToken timeStampToken = timeStampResponse.getTimeStampToken(); return timeStampToken; }
TimeStampResponse response = new TimeStampResponse(respBytes); response.validate(request); PKIFailureInfo failure = response.getFailInfo(); int value = (failure == null) ? 0 : failure.intValue(); if (value != 0) { TimeStampToken tsToken = response.getTimeStampToken(); if (tsToken == null) { throw new Exception("TSA '" + tsaURL + "' failed to return time stamp token: " + response.getStatusString());
response = new TimeStampResponse(respBytes); response.validate(request); PKIFailureInfo failure = response.getFailInfo(); int value = failure == null ? 0 : failure.intValue(); if (value != 0) { TimeStampToken tsToken = response.getTimeStampToken(); if (tsToken == null) { throw new IOException("TSA returned no time stamp token: " + response.getStatusString());
TimeStampResponse response = new TimeStampResponse(respBytes); response.validate(request); PKIFailureInfo failure = response.getFailInfo(); int value = (failure == null) ? 0 : failure.intValue(); if (value != 0) { TimeStampToken tsToken = response.getTimeStampToken(); if (tsToken == null) { throw new Exception(MessageLocalization.getComposedMessage("tsa.1.failed.to.return.time.stamp.token.2", tsaURL, response.getStatusString()));
if (tsResponse.getStatus() != PKIStatus.GRANTED && tsResponse.getStatus() != PKIStatus.GRANTED_WITH_MODS) { throw new TimeStampTokenGenerationException("Time stamp token not granted. " + tsResponse.getStatusString()); tsResponse.validate(tsRequest); } catch (TSPException ex) { throw new TimeStampTokenGenerationException("Invalid time stamp response", ex); TimeStampToken tsToken = tsResponse.getTimeStampToken(); TimeStampTokenRes tsTokenRes; try {
TimeStampResponse response = new TimeStampResponse(respBytes); response.validate(request); PKIFailureInfo failure = response.getFailInfo(); int value = (failure == null) ? 0 : failure.intValue(); if (value != 0) { TimeStampToken tsToken = response.getTimeStampToken(); if (tsToken == null) { throw new Exception(MessageLocalization.getComposedMessage( "tsa.1.failed.to.return.time.stamp.token.2", tsaURL, response.getStatusString()));
TimeStampResponse timeStampResponse = new TimeStampResponse(inputStream); timeStampResponse.validate(request); if (0 != timeStampResponse.getStatus()) { LOG.debug("status: " + timeStampResponse.getStatus()); LOG.debug("status string: " + timeStampResponse.getStatusString()); PKIFailureInfo failInfo = timeStampResponse.getFailInfo(); if (null != failInfo) { LOG.debug("fail info int value: " + failInfo.intValue()); throw new RuntimeException("timestamp response status != 0: " + timeStampResponse.getStatus()); TimeStampToken timeStampToken = timeStampResponse.getTimeStampToken(); SignerId signerId = timeStampToken.getSID(); BigInteger signerCertSerialNumber = signerId.getSerialNumber();
TimeStampResponse response = new TimeStampResponse(respBytes); response.validate(request); PKIFailureInfo failure = response.getFailInfo(); int value = (failure == null) ? 0 : failure.intValue(); if (value != 0) { TimeStampToken tsToken = response.getTimeStampToken(); if (tsToken == null) { throw new IOException(MessageLocalization.getComposedMessage("tsa.1.failed.to.return.time.stamp.token.2", tsaURL, response.getStatusString()));
TimeStampResponse response = new TimeStampResponse(respBytes); response.validate(request); PKIFailureInfo failure = response.getFailInfo(); int value = (failure == null) ? 0 : failure.intValue(); if (value != 0) { TimeStampToken tsToken = response.getTimeStampToken(); if (tsToken == null) { throw new PdfException(PdfException.Tsa1FailedToReturnTimeStampToken2).setMessageParams(tsaURL, response.getStatusString());
TimeStampResponse response = new TimeStampResponse(respBytes); response.validate(request); PKIFailureInfo failure = response.getFailInfo(); int value = (failure == null) ? 0 : failure.intValue(); if (value != 0) { TimeStampToken tsToken = response.getTimeStampToken(); if (tsToken == null) { throw new PdfException(PdfException.Tsa1FailedToReturnTimeStampToken2).setMessageParams(tsaURL, response.getStatusString());