OCSPResp ocspResponse = new OCSPResp(in); if (ocspResponse.getStatus() != 0) throw new IOException("Invalid status: " + ocspResponse.getStatus()); BasicOCSPResp basicResponse = (BasicOCSPResp) ocspResponse.getResponseObject(); if (basicResponse != null) { SingleResp[] responses = basicResponse.getResponses();
List<byte[]> encodedCrls = new LinkedList<byte[]>(); for (OCSPResp ocspResponse : ocspResponses) { encodedOcspResponses.add(ocspResponse.getEncoded());
OCSPResp ocspResp; try { ocspResp = new OCSPResp(ocsp); } catch (IOException e) { throw new RuntimeException("OCSP decoding error: " + e.getMessage(), e); ocspResponseObject = ocspResp.getResponseObject(); } catch (OCSPException e) { throw new RuntimeException("OCSP error: " + e.getMessage(), e);
public static List<OCSPResp> getOCSPResponses( RevocationValuesType revocationValues) throws XAdESValidationException { try { List<OCSPResp> ocspResponses = new LinkedList<OCSPResp>(); OCSPValuesType ocspValues = revocationValues.getOCSPValues(); if (null == ocspValues) { return ocspResponses; } List<EncapsulatedPKIDataType> ocspValuesList = ocspValues .getEncapsulatedOCSPValue(); for (EncapsulatedPKIDataType ocspValue : ocspValuesList) { byte[] encodedOcspResponse = ocspValue.getValue(); OCSPResp ocspResp = new OCSPResp(encodedOcspResponse); ocspResponses.add(ocspResp); } return ocspResponses; } catch (IOException e) { throw new XAdESValidationException(e); } }
new OCSPResp(encodedOcspResponse);
OCSPResp ocspResponse = new OCSPResp(in); if (ocspResponse.getStatus() != 0) throw new IOException(MessageLocalization.getComposedMessage("invalid.status.1", ocspResponse.getStatus())); BasicOCSPResp basicResponse = (BasicOCSPResp) ocspResponse.getResponseObject(); if (basicResponse != null) { SingleResp[] responses = basicResponse.getResponses();
byte[] encodedOcsp; try { encodedOcsp = ocspResp.getEncoded(); } catch (IOException e) { throw new XAdESValidationException("OCSP encoding error: "