配置hppts证书问题

波总,求指教~

我在项目undertow.txt中配置了证书名字和秘钥密码,我自己生成的证书文件为下图

image.png

然后将server.cer拷贝到项目的undertow.txt同名目录下,修改undertow.txt中秘钥库文件image.png

然后启动MainConfig,报错

image.png

然后百度,修改秘钥库类型为image.png


image.png

启动服务,报错

image.png


评论区

JFinal

2019-07-03 10:47

密钥文件格式不正确,看一下文档中有关证书获取的部分:
https://www.jfinal.com/doc/1-4

如果你是自己生成密钥文件,在 undertow.txt 第 16 行已经给出了用于生成的命令行,回看你自己的第二个截图,其中的第 16 行:
keytool ......

opal

2019-07-03 10:48

我们一般用nginx代理,ssl证书在nginx中配置,后端的应用就跑在http上

JFinal

2019-07-03 10:50

@opal web 项目,尤其是含有较多 css、js、jpg、png 等静态资源的 web 项目,建议用 nginx 的 ssl 配置

否则用 undertow 配置 ssl 就挺好,因为 nginx 的强项是对静态资源的处理能力极强

江流儿0526

2019-07-03 10:54

@JFinal 只能用pfx格式的证书吗?我们想用cer格式的证书呢

江流儿0526

2019-07-03 10:57

@JFinal 这个是配置秘钥库?怎么配置cer证书呢?

JFinal

2019-07-03 12:25

@江流儿0526 pfx 只是文件扩展名,这个并不重要, 重要的是文件格式为:PKCS12

这个格式可以配置,当前你的配置是:
undertow.ssl.keyStoreType=PKCS12

表明你希望的格式为 PKCS12

当你使用别的格式的时候,配置成别的即可

热门反馈

扫码入社