В случае таких настроек:
Код:String ocspFlag ="true",enableCRLDPFlag = "true"; // CertPathValidatorException: Certificate does not specify OCSP responder
Security.setProperty("ocsp.enable",ocspFlag);
System.setProperty("com.sun.security.enableCRLDP", enableCRLDPFlag);
System.setProperty("com.ibm.security.enableCRLDP", enableCRLDPFlag);
получаю следующий эксепшен:
Caused by: ru.CryptoPro.CAdES.exception.CAdESException: Validation failed for the target:
serial: 363aa54f0003000028d1
subject: CN="Прихожева Анна Леонидовна; ПАО \"ТГК-1\"", SURNAME=Прихожева, GIVENNAME=Анна Леонидовна, C=RU, ST=78 г. Санкт-Петербург, L=Санкт-Петербург, O="ПАО \"ТГК-1\"", OID.1.2.643.100.1=#120D31303537383130313533343030, OID.1.2.643.100.3=#120B3031393936303536383839, OID.1.2.643.3.131.1.1=#120C303037383431333132303731, EMAILADDRESS=Prihozheva.AL@tgc1.ru, OID.1.2.840.113549.1.9.2=PERVGENK
issuer: CN=АО АТС, O="АО \"АТС\"", OU=УЦ, STREET="Краснопресненская набережная, дом 12, подъезд 7, этаж 8", L=Москва, ST=77 г.Москва, C=RU, OID.1.2.643.3.131.1.1=#120C303037373033363531373932, OID.1.2.643.100.1=#120D31303737373633383138343530
not before: Fri Jun 09 11:28:45 MSK 2023
not after: Fri Jun 09 11:28:45 MSK 2028
signature provider: JCP
validation date: null
revocation algorithm: CPPKIX
revocation validator: RevCheck
online: trueFor online validation by CRLDP parameter 'com.sun.security.enableCRLDP' (Oracle) or 'com.ibm.security.enableCRLDP' (IBM) must be set 'true' to enable or 'ocsp.enable' must be set 'true' (OCSP), or CRL passed for offline validation
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.ets.http.HttpContext.addSignerToSignature(HttpContext.java:516) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.signCadesBes(HttpContext.java:714) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.loginBrCert9(HttpContext.java:2376) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrCertLoginConnector.login(BrCertLoginConnector.java:34) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.login(BrUploadJob.java:67) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.runJob(BrUploadJob.java:141) ~[business-logic-1.0-SNAPSHOT.jar:?]
... 5 more
Caused by: ru.CryptoPro.AdES.exception.AdESException: Validation failed for the target:
serial: 363aa54f0003000028d1
subject: CN="Прихожева Анна Леонидовна; ПАО \"ТГК-1\"", SURNAME=Прихожева, GIVENNAME=Анна Леонидовна, C=RU, ST=78 г. Санкт-Петербург, L=Санкт-Петербург, O="ПАО \"ТГК-1\"", OID.1.2.643.100.1=#120D31303537383130313533343030, OID.1.2.643.100.3=#120B3031393936303536383839, OID.1.2.643.3.131.1.1=#120C303037383431333132303731, EMAILADDRESS=Prihozheva.AL@tgc1.ru, OID.1.2.840.113549.1.9.2=PERVGENK
issuer: CN=АО АТС, O="АО \"АТС\"", OU=УЦ, STREET="Краснопресненская набережная, дом 12, подъезд 7, этаж 8", L=Москва, ST=77 г.Москва, C=RU, OID.1.2.643.3.131.1.1=#120C303037373033363531373932, OID.1.2.643.100.1=#120D31303737373633383138343530
not before: Fri Jun 09 11:28:45 MSK 2023
not after: Fri Jun 09 11:28:45 MSK 2028
signature provider: JCP
validation date: null
revocation algorithm: CPPKIX
revocation validator: RevCheck
online: trueFor online validation by CRLDP parameter 'com.sun.security.enableCRLDP' (Oracle) or 'com.ibm.security.enableCRLDP' (IBM) must be set 'true' to enable or 'ocsp.enable' must be set 'true' (OCSP), or CRL passed for offline validation
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.ets.http.HttpContext.addSignerToSignature(HttpContext.java:516) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.signCadesBes(HttpContext.java:714) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.loginBrCert9(HttpContext.java:2376) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrCertLoginConnector.login(BrCertLoginConnector.java:34) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.schedu

log2812_2.txt
(29kb) загружен 2 раз(а).ler.job.BrUploadJob.login(BrUploadJob.java:67) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.runJob(BrUploadJob.java:141) ~[business-logic-1.0-SNAPSHOT.jar:?]
... 5 more
Caused by: java.security.cert.CertPathValidatorException: Certificate does not specify OCSP responder
at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:233) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:141) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:80) ~[?:1.8.0_212]
at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292) ~[?:1.8.0_212]
at ru.CryptoPro.reprov.CPCertPathValidator.engineValidate(Unknown Source) ~[JCPRevCheck.jar:41473]
at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292) ~[?:1.8.0_212]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.ets.http.HttpContext.addSignerToSignature(HttpContext.java:516) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.signCadesBes(HttpContext.java:714) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.loginBrCert9(HttpContext.java:2376) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrCertLoginConnector.login(BrCertLoginConnector.java:34) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.login(BrUploadJob.java:67) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.runJob(BrUploadJob.java:141) ~[business-logic-1.0-SNAPSHOT.jar:?]
... 5 more
Caused by: java.security.cert.CertPathValidatorException: Certificate does not specify OCSP responder
at sun.security.provider.certpath.RevocationChecker.checkOCSP(RevocationChecker.java:737) ~[?:1.8.0_212]
at sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:362) ~[?:1.8.0_212]
at sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:336) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:233) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:141) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:80) ~[?:1.8.0_212]
at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292) ~[?:1.8.0_212]
at ru.CryptoPro.reprov.CPCertPathValidator.engineValidate(Unknown Source) ~[JCPRevCheck.jar:41473]
at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292) ~[?:1.8.0_212]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.ets.http.HttpContext.addSignerToSignature(HttpContext.java:516) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.signCadesBes(HttpContext.java:714) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.loginBrCert9(HttpContext.java:2376) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrCertLoginConnector.login(BrCertLoginConnector.java:34) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.login(BrUploadJob.java:67) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.runJob(BrUploadJob.java:141) ~[business-logic-1.0-SNAPSHOT.jar:?]
... 5 more
Suppressed: java.security.cert.CertPathValidatorException: sun.security.provider.certpath.PKIX$CertStoreTypeException: java.security.cert.CRLException: Empty input
at sun.security.provider.certpath.RevocationChecker.checkCRLs(RevocationChecker.java:594) ~[?:1.8.0_212]
at sun.security.provider.certpath.RevocationChecker.checkCRLs(RevocationChecker.java:464) ~[?:1.8.0_212]
at sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:393) ~[?:1.8.0_212]
at sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:336) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:233) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:141) ~[?:1.8.0_212]
at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:80) ~[?:1.8.0_212]
at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292) ~[?:1.8.0_212]
at ru.CryptoPro.reprov.CPCertPathValidator.engineValidate(Unknown Source) ~[JCPRevCheck.jar:41473]
at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292) ~[?:1.8.0_212]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate(Unknown Source) ~[AdES-core.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source) ~[CAdES.jar:41473]
at ru.ets.http.HttpContext.addSignerToSignature(HttpContext.java:516) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.signCadesBes(HttpContext.java:714) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.http.HttpContext.loginBrCert9(HttpContext.java:2376) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrCertLoginConnector.login(BrCertLoginConnector.java:34) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.login(BrUploadJob.java:67) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.runJob(BrUploadJob.java:141) ~[business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.AbstractJob.execute(AbstractJob.java:118) [business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.executeMe(BrUploadJob.java:76) [business-logic-1.0-SNAPSHOT.jar:?]
at ru.ets.bo.scheduler.job.BrUploadJob.execute(BrUploadJob.java:91) [business-logic-1.0-SNAPSHOT.jar:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:199) [quartz-1.7.2.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546) [quartz-1.7.2.jar:?]
Caused by: sun.security.provider.certpath.PKIX$CertStoreTypeException: java.security.cert.CRLException: Empty input
at sun.security.provider.certpath.URICertStore.engineGetCRLs(URICertStore.java:430) ~[?:1.8.0_212]
at java.security.cert.CertStore.getCRLs(CertStore.java:181) ~[?:1.8.0_212]
at sun.security.provider.certpath.DistributionPointFetcher.getCRL(DistributionPointFetcher.java:261) ~[?:1.8.0_212]
at sun.security.provider.certpath.DistributionPointFetcher.getCRLs(DistributionPointFetcher.java:205) ~[?:1.8.0_212]
at sun.security.provider.certpath.DistributionPointFetcher.getCRLs(DistributionPointFetcher.java:137) ~[?:1.8.0_212]
at sun.security.provider.certpath.RevocationChecker.checkCRLs(RevocationChecker.java:579) ~[?:1.8.0_212]
... 28 more
Caused by: java.security.cert.CRLException: Empty input
at sun.security.provider.X509Factory.engineGenerateCRL(X509Factory.java:397) ~[?:1.8.0_212]
at java.security.cert.CertificateFactory.generateCRL(CertificateFactory.java:497) ~[?:1.8.0_212]
at sun.security.provider.certpath.URICertStore.engineGetCRLs(URICertStore.java:419) ~[?:1.8.0_212]
at java.security.cert.CertStore.getCRLs(CertStore.java:181) ~[?:1.8.0_212]
at sun.security.provider.certpath.DistributionPointFetcher.getCRL(DistributionPointFetcher.java:261) ~[?:1.8.0_212]
at sun.security.provider.certpath.DistributionPointFetcher.getCRLs(DistributionPointFetcher.java:205) ~[?:1.8.0_212]
at sun.security.provider.certpath.DistributionPointFetcher.getCRLs(DistributionPointFetcher.java:137) ~[?:1.8.0_212]
at sun.security.provider.certpath.RevocationChecker.checkCRLs(RevocationChecker.java:579) ~[?:1.8.0_212]
... 28 more
Лог:

log2812_2.txt
(29kb) загружен 2 раз(а).В чём ошибка? Как это можно исправить?