public static BasicOCSPResponse getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
public static BasicOCSPResponse getInstance( Object obj) { if (obj instanceof BasicOCSPResponse) { return (BasicOCSPResponse)obj; } else if (obj != null) { return new BasicOCSPResponse(ASN1Sequence.getInstance(obj)); } return null; }
public static byte[] getEncoded(BasicOCSPResp basicOCSPResp) { try { final byte[] encoded = BasicOCSPResponse.getInstance(basicOCSPResp.getEncoded()).getEncoded(ASN1Encoding.DER); return encoded; } catch (IOException e) { throw new DSSException(e); } }
public boolean isSignatureValid(BasicOCSPResp resp, ContentVerifierProvider verifierProvider) throws Exception { try { ContentVerifier verifier = verifierProvider.get(resp.getSignatureAlgorithmID()); OutputStream vOut = verifier.getOutputStream(); vOut.write(resp.getTBSResponseData()); vOut.close(); ASN1Primitive obj = ASN1Primitive.fromByteArray(resp.getEncoded()); BasicOCSPResponse bresp = BasicOCSPResponse.getInstance(obj); boolean bOk = verifier.verify(bresp.getSignature().getBytes()); if(m_logger.isDebugEnabled()) m_logger.debug("Verify ocsp sig: " + ConvertUtils.bin2hex(bresp.getSignature().getBytes()) + " RC: " + bOk); return bOk; } catch (Exception ex) { m_logger.error("ocsp exception: " + ex); m_logger.error("Trace; " + ConvertUtils.getTrace(ex)); throw ex; } }
public static BasicOCSPResponse getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
public static BasicOCSPResponse getInstance( Object obj) { if (obj instanceof BasicOCSPResponse) { return (BasicOCSPResponse)obj; } else if (obj != null) { return new BasicOCSPResponse(ASN1Sequence.getInstance(obj)); } return null; }
/** * This method allows to create a {@code BasicOCSPResp} from a {@code DERSequence}. * * @param otherRevocationInfoMatch {@code DERSequence} to convert to {@code BasicOCSPResp} * @return {@code BasicOCSPResp} */ public static BasicOCSPResp getBasicOcspResp(final DERSequence otherRevocationInfoMatch) { BasicOCSPResp basicOCSPResp = null; try { final BasicOCSPResponse basicOcspResponse = BasicOCSPResponse.getInstance(otherRevocationInfoMatch); basicOCSPResp = new BasicOCSPResp(basicOcspResponse); } catch (Exception e) { LOG.error("Impossible to create BasicOCSPResp from DERSequence!", e); } return basicOCSPResp; }
public BasicOCSPResponse[] getOcspVals() { if (null == this.ocspVals) { return new BasicOCSPResponse[0]; } BasicOCSPResponse[] result = new BasicOCSPResponse[this.ocspVals.size()]; for (int idx = 0; idx < result.length; idx++) { result[idx] = BasicOCSPResponse.getInstance(this.ocspVals .getObjectAt(idx)); } return result; }
public BasicOCSPResponse[] getOcspVals() { if (null == this.ocspVals) { return new BasicOCSPResponse[0]; } BasicOCSPResponse[] result = new BasicOCSPResponse[this.ocspVals.size()]; for (int idx = 0; idx < result.length; idx++) { result[idx] = BasicOCSPResponse.getInstance(this.ocspVals .getObjectAt(idx)); } return result; }
public static byte[] getEncoded(BasicOCSPResp basicOCSPResp) { try { BasicOCSPResponse basicOCSPResponse = BasicOCSPResponse.getInstance(basicOCSPResp.getEncoded()); return getDEREncoded(basicOCSPResponse); } catch (IOException e) { throw new DSSException(e); } }
while (ocspValsEnum.hasMoreElements()) BasicOCSPResponse.getInstance(ocspValsEnum.nextElement());
while (ocspValsEnum.hasMoreElements()) BasicOCSPResponse.getInstance(ocspValsEnum.nextElement());
BasicOCSPResponse resp = BasicOCSPResponse.getInstance(inp.readObject()); basicResp = new BasicOCSPResp(resp);
BasicOCSPResponse resp = BasicOCSPResponse.getInstance(inp.readObject()); basicResp = new BasicOCSPResp(resp);
BasicOCSPResponse resp = BasicOCSPResponse.getInstance(inp.readObject()); basicResp = new BasicOCSPResp(resp);
final BasicOCSPResponse resp = BasicOCSPResponse.getInstance(inp.readObject()); this.basicResp = new BasicOCSPResp(resp);
BasicOCSPResponse resp = BasicOCSPResponse.getInstance(inp.readObject()); basicResp = new BasicOCSPResp(resp);
BasicOCSPResponse resp = BasicOCSPResponse.getInstance(inp.readObject()); basicResp = new BasicOCSPResp(resp);