Author: tilman
Date: Mon Jan 20 10:40:02 2025
New Revision: 1923251
URL: http://svn.apache.org/viewvc?rev=1923251&view=rev
Log:
PDFBOX-5936: refactor for future change
Modified:
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/AddValidationInformation.java
Modified:
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/AddValidationInformation.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/AddValidationInformation.java?rev=1923251&r1=1923250&r2=1923251&view=diff
==============================================================================
---
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/AddValidationInformation.java
(original)
+++
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/AddValidationInformation.java
Mon Jan 20 10:40:02 2025
@@ -421,19 +421,22 @@ public class AddValidationInformation
private void addOcspData(CertSignatureInformation certInfo) throws
IOException, OCSPException,
CertificateProccessingException, RevokedCertificateException
{
- if (ocspChecked.contains(certInfo.getCertificate()))
+ X509Certificate certificate = certInfo.getCertificate();
+ X509Certificate issuerCertificate = certInfo.getIssuerCertificate();
+ String ocspURL = certInfo.getOcspUrl();
+ if (ocspChecked.contains(certificate))
{
// This certificate has been OCSP-checked before
return;
}
OcspHelper ocspHelper = new OcspHelper(
- certInfo.getCertificate(),
+ certificate,
signDate.getTime(),
- certInfo.getIssuerCertificate(),
+ issuerCertificate,
new
HashSet<X509Certificate>(certInformationHelper.getCertificateSet()),
- certInfo.getOcspUrl());
+ ocspURL);
OCSPResp ocspResp = ocspHelper.getResponseOcsp();
- ocspChecked.add(certInfo.getCertificate());
+ ocspChecked.add(certificate);
BasicOCSPResp basicResponse = (BasicOCSPResp)
ocspResp.getResponseObject();
X509Certificate ocspResponderCertificate =
ocspHelper.getOcspResponderCertificate();
certInformationHelper.addAllCertsFromHolders(basicResponse.getCerts());
@@ -475,7 +478,7 @@ public class AddValidationInformation
{
correspondingOCSPs.add(ocspStream);
}
- foundRevocationInformation.add(certInfo.getCertificate());
+ foundRevocationInformation.add(certificate);
}
/**