2017-04-25 34 views
1

httpプロキシを使用してOCSPを使用してX509証明書を検証する必要があります。ここに私のコードは次のとおりです。OCSPリクエストでプロキシを使用する方法

   List<X509Certificate> certificates = Collections.singletonList(certificate); 
      CertPath cp = factory.generateCertPath(certificates); 
      Set<TrustAnchor> trust = new HashSet<>(); 
      trust.add(new TrustAnchor(issuerCertificate, null)); 
      PKIXParameters params = new PKIXParameters(trust); 
      params.setRevocationEnabled(true); 
      CertPathValidator cpv = 
        CertPathValidator.getInstance(CertPathValidator.getDefaultType()); 

      PKIXCertPathValidatorResult validationResult = 
        (PKIXCertPathValidatorResult) cpv.validate(cp, params); 

私は するSystem.setProperty(「http.proxyを」、「...」)を使用してプロキシを設定することができ、知っているが、私は私の要求のためにそれを設定する必要がなく、システム全体に対して。

答えて

0

私は、ApacheオープンソースはApache Open Source projects を投影して、要求

ため、設定HTTPプロキシを使用するためにそれを拡張のいずれかに基づいて独自のOCSP検証コードを書くための最も簡単な方法を見つけました
関連する問題