maven 访问开启https的nexus报错sun.secur

2019-11-02  本文已影响0人  0neBean

首先下载http证书写到pem文件中,这里我在linux服务器上下载:

keytool -J-Djava.net.useSystemProxies=true -printcert -rfc -sslserver nexus.onebean.net:8089 > cert.pem

然后安装该证书到jdk的二进制文件:

# linux
keytool -importcert -file ./cert.pem -alias 'nexus3' -storepass changeit -keystore $JAVA_HOME/jre/lib/security/cacerts
# windows
keytool -importcert -file 'C:\Users\zetsu\Desktop\server\cert.pem' -alias 'nexus3' -storepass changeit -keystore 'C:\Program Files\Java\jdk1.8.0_171\jre\lib\security\cacerts'

删除证书:

# windows
keytool -delete -alias 'nexus3' -storepass changeit -keystore 'C:\Program Files\Java\jdk1.8.0_171\jre\lib\security\cacerts'

上一篇 下一篇

猜你喜欢

热点阅读