Doit spécifier l'emplacement d'un répondeur OCSP - Java
Pendant que j'essaie d'exécuter une application Java Web Start, j'ai rencontré le PKIX suivant, quelques erreurs de certificat
-
+ Échec de la validation du chemin PKIX: java.security.cert.CertPathValidatorException: doit spécifier l'emplacement d'un répondeur OCSP
*
sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: Must specify the location of an OCSP Responder at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:251) at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:234) at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:148) at sun.security.validator.Validator.validate(Validator.java:218) at sun.security.validator.Validator.validate(Validator.java:187) at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:392) at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(AppPolicy.java:211) at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1238) at com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1075) at com.sun.javaws.Launcher.prepareLaunchFile(Launcher.java:620) at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:165) at com.sun.javaws.Launcher.launch(Launcher.java:95) at com.sun.javaws.Main.launchApp(Main.java:299) at com.sun.javaws.Main.continueInSecureThread(Main.java:209) at com.sun.javaws.Main$1.run(Main.java:106) at java.lang.Thread.run(Thread.java:619) Caused by: java.security.cert.CertPathValidatorException: Must specify the location of an OCSP Responder at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:139) at sun.security.provider.certpath.PKIXCertPathValidator.doValidate(PKIXCertPathValidator.java:316) at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:178) at java.security.cert.CertPathValidator.validate(CertPathValidator.java:250) at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:246)
Solution
Je ne sais pas vraiment quelle en est la cause, la solution est assez simple, nous devons désactiver la vérification du certificat java.
1) Accédez au Panneau de configuration Windows, cliquez sur l'icône Java.
2) Cliquez sur l'onglet Avancé et développez l'option de sécurité
3) Assurez-vous que lestwo options are “uncheck”
suivants - Vérifiez le certificat de l'éditeur pour la révocation
- Activez la validation du certificat en ligne
4) Appliquer et terminé.