文档章节

No subject alternative names present的原因

since1986
 since1986
发布于 2012/03/01 17:23
字数 206
阅读 13513
收藏 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
粉丝 7
博文 60
码字总数 10510
作品 1
石家庄
程序员
私信 提问
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
157
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
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裔
08/15
143
0
使用JDK生成自证书,cas报错"No subject alternative names present"

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

一直特立独行的猫le
2017/12/08
125
1
使用JDK生成自证书,cas报错"No subject alternative names present"

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

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

没有更多内容

加载失败,请刷新页面

加载更多

学习LinkedBlockingDeque源码

之前已经看了实现deque接口的ArrayDeque, ConcurrentLinkedDeque, LinkedList,也不能落下ConcurrentLinkedDeque,但是好像没在项目中用过。 这里看到实现的接口还有BlockingDeque<E>, Block...

woshixin
14分钟前
0
0
实战:用Python实现随机森林

摘要: 随机森林如何实现?为什么要用随机森林?看这篇足够了! 因为有Scikit-Learn这样的库,现在用Python实现任何机器学习算法都非常容易。实际上,我们现在不需要任何潜在的知识来了解模型...

阿里云官方博客
17分钟前
0
0
进程管理利器Supervisor--centos7下安装与卸载

目录 概述 环境准备 检查python环境 在线安装 配置Supervisor 启动并验证 概述 Supervisor的安装可以有在线安装和离线安装两种方式。安装方式取决于服务器是否联网,联网的话可采用在线安装,...

java_龙
24分钟前
2
0
spring系列汇总

spring spring-基于可扩展Schema的特性自定义标签 springmvc-同一个访问资源,多种视图解析方式 spring cache 配置使用aspectj模式织入 基于注解的spring缓存,轻松无侵入解决cache问题 spri...

细肉云吞
25分钟前
2
0
vsftpd搭建ftp

12月10日任务 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp exportfs命令 在nfs运行后的一段时间内,如果需要添加共享目录,这时需要修改exports文件,并...

robertt15
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部