(cas单点登陆)实验报错 java.security.cert.CertificateNo subject alternative names present

Syf3527 2018-10-12 11:41:31
网上搜看了很多帖子,这个问题是由于ip跳转的时候转换失败造成的,ssl加密传输的时候有个验证,不通过造成的,具体详情请查询材料,
网上各种方法都试过了也没有解决问题,
最后再次审查发现是自己的配置写错了,
应用服务的web.xml中,我的认证server配置如下:
<!-- 该过滤器负责用户的认证工作,必须启用它 -->
<filter>
<filter-name>CASFilter</filter-name>
<filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
<init-param>
<param-name>casServerLoginUrl</param-name>
<!--这里为CAS服务器的地址,必须使用所创建的域名,不然验证证书不通过 -->
<param-value>https://192.168.1.108:8443/cas/login</param-value>
</init-param>
<init-param>
<param-name>serverName</param-name>
<!--这里的server是服务端的IP-->
<param-value>http://192.168.1.115:8080</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CASFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 该过滤器负责对Ticket的校验工作,必须启用它 -->
<filter>
<filter-name>CAS Validation Filter</filter-name>
<filter-class>
org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
<init-param>
<param-name>casServerUrlPrefix</param-name>
<!--这里为CAS服务器的地址,必须使用所创建的域名,不然验证证书不通过 -->
<param-value>https://192.168.1.108:8443/cas</param-value>
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http://192.168.1.115:8080</param-value>
</init-param>
</filter>

解决方法,把上述ip改为域名即可,我在设置密钥的时候使用的是:www.zhn.com,
windows配置文件hosts配置 192.168.1.108 www.zhn.com

以上配置完成后,启动服务,实验通过

...全文
1534 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
十八道胡同 2018-10-13
  • 打赏
  • 举报
回复
基于改进多目标灰狼优化算法的考虑V2G技术的风、光、荷、储微网多目标日前优化调度研究(Matlab代码实现)内容概要:本文围绕“基于改进多目标灰狼优化算法的考虑V2G技术的风、光、荷、储微网多目标日前优化调度”展开研究,提出了一种结合车辆到电网(V2G)技术的微电网优化调度模型,涵盖风电、光伏、负荷及储能系统。通过引入改进的多目标灰狼优化算法(MOGWO),实现对微网系统经济性、环保性和可靠性等多重目标的协同优化,有效应对可再生能源出力波动与负荷不确定性。研究在Matlab平台上完成代码实现,并通过仿真验证了所提方法在降低运行成本、减少碳排放和提升能源利用率方面的优越性能。; 适合人群:具备一定电力系统、优化算法和Matlab编程基础的研究生、科研人员及从事新能源微网系统优化调度工作的工程技术人员。; 使用场景及目标:①用于微电网多目标优化调度的研究与仿真;②为含V2G技术的综合能源系统提供优化解决方案;③支持学术论文复现、科研项目开发及实际工程方案设计。; 阅读建议:建议结合Matlab代码进行实践操作,重点关注算法改进策略与微网模型构建的细节,同时可参考文中涉及的其他优化方法与应用场景,拓展研究思路。

67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧