< prev index next >
src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
Print this page
*** 435,445 ****
}
private void updateState(X509Certificate cert)
throws CertPathValidatorException
{
! issuerInfo = new OCSPResponse.IssuerInfo(cert);
// Make new public key if parameters are missing
PublicKey pubKey = cert.getPublicKey();
if (PKIX.isDSAPublicKeyWithoutParams(pubKey)) {
// pubKey needs to inherit DSA parameters from prev key
--- 435,445 ----
}
private void updateState(X509Certificate cert)
throws CertPathValidatorException
{
! issuerInfo.setIssuerCert(cert);
// Make new public key if parameters are missing
PublicKey pubKey = cert.getPublicKey();
if (PKIX.isDSAPublicKeyWithoutParams(pubKey)) {
// pubKey needs to inherit DSA parameters from prev key
*** 739,749 ****
null, -1);
}
response = OCSP.check(Collections.singletonList(certId),
responderURI, issuerInfo,
! responderCert, null, ocspExtensions);
}
} catch (IOException e) {
throw new CertPathValidatorException(
"Unable to determine revocation status due to network error",
e, null, -1, BasicReason.UNDETERMINED_REVOCATION_STATUS);
--- 739,750 ----
null, -1);
}
response = OCSP.check(Collections.singletonList(certId),
responderURI, issuerInfo,
! responderCert, params.date(),
! ocspExtensions);
}
} catch (IOException e) {
throw new CertPathValidatorException(
"Unable to determine revocation status due to network error",
e, null, -1, BasicReason.UNDETERMINED_REVOCATION_STATUS);
< prev index next >