Java123解决PKIX path building failed / unable to find valid certification path to requested target(示(代

Posted CathyGao2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java123解决PKIX path building failed / unable to find valid certification path to requested target(示(代相关的知识,希望对你有一定的参考价值。

 

解决方案:生成JDK证书并导入JRE security中

https://blog.csdn.net/fate_fate/article/details/84615289

https://blog.csdn.net/Gabriel576282253/article/details/81531746

注意事项:

1. 生成的.cert文件放入对应jre/lib/security下

2.进入到上述目录下执行keytool命令

3. 密码一般使用默认值:changeit

 

C:Users1481704Javajdk1.6.0_43jrelibsecurity>keytool -import -alias serverpublickey -file C:Users1481704Desktoponecc.cer -keystore jssecacerts
Enter keystore password:
Re-enter new password:
Owner: CN=jira.global.standardchartered.com, OU=CIO Group Functions, O=Standard Chartered Bank, C=UK
Issuer: CN=Standard Chartered Bank SSL CA G1, O=Standard Chartered Bank, C=GB
Serial number: 1a9b3d06746ae6be
Valid from: Wed Nov 14 18:02:28 CST 2018 until: Fri Nov 13 18:02:28 CST 2020
Certificate fingerprints:
MD5: F7:DC:80:02:70:E7:9E:82:94:CF:7E:E1:34:8C:16:C4
SHA1: DF:82:1D:EB:D2:10:E2:CF:9A:5A:E8:A4:2B:C3:5A:64:CB:31:90:C0
Signature algorithm name: SHA256withRSA
Version: 3


Extensions:


#1: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
DigitalSignature
Key_Encipherment
]


#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
CA:false
PathLen: undefined
]


#3: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: 1.3.6.1.5.5.7.48.1
accessLocation: URIName: http://coreocsp.global.standardchartered.com/ejbca/publicweb/status/ocsp]
]


#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 24 11 09 9D F0 E2 C7 F7 E4 80 A8 62 E5 62 43 70 $..........b.bCp
0010: B4 1F E3 CF ....
]
]


#5: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: jira.global.standardchartered.com
]


#6: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://corecrl.global.standardchartered.com/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Standard%20Chartered%20Bank%20SSL%20CA%20G1,O=Standard%20Chartered%20Bank,%20C=GB]
CRLIssuer:[C=GB, O=Standard Chartered Bank, CN=Standard Chartered Bank SSL CA G1]
]]


#7: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 23 9F 50 5D 4E 4A 4D 64 6A 56 22 6A EE 3F 9E 86 #.P]NJMdjV"j.?..
0010: A2 2C 66 B5 .,f.
]


]


#8: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
serverAuth
]


Trust this certificate? [no]: y
Certificate was added to keystore


C:Users1481704Javajdk1.6.0_43jrelibsecurity>

 

 

以上是关于Java123解决PKIX path building failed / unable to find valid certification path to requested target(示(代的主要内容,如果未能解决你的问题,请参考以下文章

Java生成证书工具类 InstallCert.java解决httpClient访问https出错:PKIX path building failed

解决PKIX(PKIX path building failed) 问题 unable to find valid certification path to requested target(示例代

Java访问https时解决sun.security.validator.ValidatorException: PKIX path building failed 问题

jdk添加三方证书,解决sun.security.validator.ValidatorException: PKIX path building failed

jdk添加三方证书,解决sun.security.validator.ValidatorException: PKIX path building failed

jdk添加三方证书,解决sun.security.validator.ValidatorException: PKIX path building failed