コード例 #1
0
ファイル: BasicOCSPResp.java プロジェクト: JstnPwll/DroidText
  /** verify the signature against the tbsResponseData object we contain. */
  public boolean isSignatureValid(ContentVerifierProvider verifierProvider) throws OCSPException {
    try {
      ContentVerifier verifier = verifierProvider.get(resp.getSignatureAlgorithm());
      OutputStream vOut = verifier.getOutputStream();

      vOut.write(resp.getTbsResponseData().getDEREncoded());
      vOut.close();

      return verifier.verify(this.getSignature());
    } catch (Exception e) {
      throw new OCSPException("exception processing sig: " + e, e);
    }
  }
コード例 #2
0
ファイル: BasicOCSPResp.java プロジェクト: JstnPwll/DroidText
 public ASN1ObjectIdentifier getSignatureAlgOID() {
   return resp.getSignatureAlgorithm().getAlgorithm();
 }