文档章节

No subject alternative names present的原因

since1986
 since1986
发布于 2012/03/01 17:23
字数 206
阅读 2.8W
收藏 4

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

我的一个项目用到cas所以需要用https,需要生成证书,在服务器上生成证书时我用的ip地址作为dname中的CN值,但是却出现了 "No subject alternative names present"异常,后来google了一下,了解到原因大概是不能用ip,必须用域名,见:

http://lovespss.blog.51cto.com/1907593/620487

http://www.coderanch.com/t/523511/sockets/java/Certificate-No-subject-alternative-names

所以搞了个域名重新生成证书,OK了,看来原因就是不能用ip。

另附:keytool使用

生成:./keytool -genkeypair -alias <别名> -dname "CN=<域名>" -keystore <keystore路径> -validity <有效天数>

导出:./keytool -export -alias  <别名>  -file  <导出的证书文件路径>  -keystore <keystore路径>

导入:./keytool -import -alias  <别名>  -file  <要导入的证书文件路径>  -keystore <keystore路径>

 

 

 

 

© 著作权归作者所有

since1986

since1986

粉丝 9
博文 60
码字总数 10510
作品 1
石家庄
程序员
私信 提问
加载中

评论(0)

JDK安全证书的一个错误消息 No subject alternative names present的解决办法

我使用Java消费某网站一个Restful API时,遇到这个错误: 21:31:16.383 [main] DEBUG org.springframework.web.client.RestTemplate - Created GET request for "https://127.0.0.1:5031/co......

jerrywangsap
01/03
0
0
No subject alternative names present; nested exception is javax.net.ssl.SSLHandshakeException

Exception in thread "main" org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://120.132.117.139:4438":java.security.cert.CertificateExc......

知行合一1
2017/10/20
581
0
java.security.cert.CertificateException: No subject alternative names present这是什么错呢

在做https连接的时候,出了这个错,这是什么原因呢 Caused by: java.security.cert.CertificateException: No subject alternative names present at sun.security.util.HostnameChecker.ma......

银粟
2016/06/22
6.1K
1
javaweb访问https,代码运行报错,如何改呢?

Exception in thread "main" javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service. at org.apache.cxf.jaxws.Servi......

Jordan裔
2018/08/15
335
0
使用JDK生成自证书,cas报错"No subject alternative names present"

@wj2699 你好,想跟你请教个问题: 使用JDK生成自证书,使用https访问项目,cas报错"No subject alternative names present",请问怎么处理?非常感激...

一直特立独行的猫le
2017/12/08
837
1

没有更多内容

加载失败,请刷新页面

加载更多

如何制作出色的R可重现示例 - How to make a great R reproducible example

问题: This post is a Community Wiki . 这篇文章是社区维基 。 Edit existing answers to improve this post. 编辑现有答案以改善此职位。 It is not currently accepting new answers. 它......

技术盛宴
23分钟前
24
0
windows下修改默认mysql编码

查看编码格式: 进入mysql执行下面语句 show variables like '%character%'; 修改编码格式: set character_set_client=utf8;set character_set_connection=utf8;set character_set_da......

珞木橘子
28分钟前
21
0
ArrayList与LinkList性能对比----新增元素

在聊到 ArrayList 和 LinkList 的时候都会这么说 ArrayList 底层是基于数组实现的内存地址物理上是连续的,新增,删除效率低,查询效率高 LinkList 是基于链表实现的,逻辑地址是连续的内存地...

Lbj虞
49分钟前
34
0
Nginx

想了解nginx的代理可以先看这篇: https://baijiahao.baiducom/s?id=1652608869911988442&wfr=spider&for=pc nginx常用命令 nginx -t ##检查配置文件,一般修改完配置文件都建议一定先执行这...

UItraman
昨天
24
0
新基建的福音:智慧楼宇可视化监控系统引领智能化新时代

前言 智慧楼宇和人们的生活息息相关,楼宇智能化程度的提高,会极大程度的改善人们的生活品质,在当前工业互联网大背景下受到很大关注。目前智慧楼宇可视化监控的主要优点包括: 智慧化 -- 智...

xhload3d
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部