簡體   English   中英

PKIX路徑構建失敗sun.security.provider.certpath.SunCertPathBuilderException

[英]PKIX path building failed sun.security.provider.certpath.SunCertPathBuilderException

今天突然間,當我嘗試調用api時,我面臨着這個問題。 直到昨晚才存在此問題,現在它正在殺死我的應用程序

SearchRadiusAction-URL: https ://connection.api.isp.mynetwork.be/getAccount2.cgi sun.security.validator.ValidatorException:PKIX路徑構建失敗:sun.security.provider.certpath.SunCertPathBuilderException:無法找到有效的認證路徑達到要求的目標

昨晚它投入生產,但現在不能正常工作了。

我想知道如何在不更改代碼的情況下解決此問題。

我找到了解決方案。

我只是從對面的服務器下載證書文件,並將其安裝在我的應用程序服務器中。 :)

在導入郵件服務器和CA的證書后,我也遇到了這個問題,問題仍然存在。

通常,通過添加選項來啟用SSL調試

-Djavax.net.debug=ssl

這顯示了實際的密鑰庫和已加載的證書。

在我的特定情況下,原因非常令人驚訝:Avast防病毒軟件正在我的應用程序服務器(WildFly)和遠程TLS連接之間做中間人:

以下是日志:

15:49:57,112 INFO  [stdout] (default task-56) chain [0] = [
15:49:57,112 INFO  [stdout] (default task-56) [
15:49:57,113 INFO  [stdout] (default task-56)   Version: V3
15:49:57,113 INFO  [stdout] (default task-56)   Subject: CN=mail.irisel.com, O=Irisel Consulting SL, L=Tres Cantos, ST=Madrid, C=ES
15:49:57,114 INFO  [stdout] (default task-56)   Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
15:49:57,114 INFO  [stdout] (default task-56) 
15:49:57,115 INFO  [stdout] (default task-56)   Key:  Sun RSA public key, 1024 bits
15:49:57,116 INFO  [stdout] (default task-56)   modulus: 138674107939081515882972971404534700919819495458616389928335346488718131998599706435849369388241463110190321699739219608756226058473158126297068838696077495178250043211055383692800846587509903813185937024462913474510326460163355093830472808797012578670617819870186505308700964920784184093349004872582841740643
15:49:57,116 INFO  [stdout] (default task-56)   public exponent: 65537
15:49:57,117 INFO  [stdout] (default task-56)   Validity: [From: Thu Oct 01 11:52:40 CEST 2015,
15:49:57,117 INFO  [stdout] (default task-56)                To: Tue Oct 09 11:52:40 CEST 2040]
15:49:57,118 INFO  [stdout] (default task-56)   Issuer: CN=Avast Web/Mail Shield Root, O=Avast Web/Mail Shield, OU=generated by Avast Antivirus for SSL/TLS scanning
15:49:57,118 INFO  [stdout] (default task-56)   SerialNumber: [    456c195d c1429a4b a1b6da53 c03eb04b]

我經常認為防病毒所帶來的問題多於解決的問題...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM