`
alfred.w
  • 浏览: 92798 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

为Jboss/tomcat配置Yale-CAS(一)证书和SSL

阅读更多

环境信息:

jdk1.5

jboss 4.0.3sp1

cas-server-3.2.1.1-release

cas-client-2.0.11

1.生成证书:

 

写道
一条命令建立keystore
keytool -genkey -keyalg RSA -keysize 512 -dname "CN=pso.cas.server,O=infolab,C=cn,L=infolab,S=Hangzhou,OU=pso" -alias pso -keypass 123456 -keystore e:/alfred/cas/pso.keystorefile -storepass 123456 -validity 365
逐个输入域名组织等信息来建立keystore
keytool -genkey -alias pso -keyalg RSA -keypass 123456 -storepass 123456 -keystore pso.keystorefile -validity 3600
 

注: -dname 信息注解
CN:域名或 IP,这里一定需要服务器的域名,而不能是ip ,
(测试环境下你可以自己造一个域名,并在C:\WINDOWS\system32\drivers\etc\host(linux:/etc/hosts )文件中加入映射:192.168.10.1 cas.server)
OU:部门,没有部门的可不要此项 O:单位名称 L:单位地址 S:省份的拼音 C:国家的简写( CN 代表中国)

2.配置服务端jboss/tomcate 的ssl并指定对应的keystore

找到jboss/tomcate的server.xml文件(jboss:D:\jboss-4.0.3SP1\server\default\deploy\jbossweb-tomcat55.sar\)

<Connector port="8443" address="${jboss.bind.address}"
           maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"
           emptySessionPath="true"
           scheme="https" secure="true" clientAuth="false" 
           keystoreFile="e:/xxxx/xxxx.keystorefile"           
           keystorePass="123456" 
           sslProtocol = "TLS" />
 

3.导出证书

写道
keytool -export -keystore pso.keystorefile -alias pso -file pso.cert
 

4.将pso.cert导入java信任证书库

写道
keytool -import -trustcacerts -alias tomcat_pso -file pso.cert -keypass changeit -keystore "%JAVA_HOME%/jre/lib/security/cacerts"
 

注:%JAVA_HOME%/jre/lib/security/cacerts为java自带的证书库,默认密码为changeit

写道
keytool -list -v -keystore c:/jdk15/jre/lib/security/cacerts (列出信任库中已经存在的证书)
keytool -delete -trustcacerts -alias tomcat -keystore c:/jdk15/jre/lib/security/cacerts -storepass changeit(删除某一个证书)
 
分享到:
评论

相关推荐

    jboss-native-2.0.8-windows-ssl

    标题 "jboss-native-2.0.8-windows-ssl" 暗示了我们要讨论的是JBoss Native在Windows环境下的一个版本,特别是针对SSL(Secure Socket Layer)支持的实现。JBoss Native是Red Hat JBoss中间件的一部分,它提供了一个...

    Jboss-EAP-6.4配置web工程,修改根目录,修改内存,修改端口

    最后,要更改Web工程的根目录,需要创建一个名为`jboss-web.xml`的文件,在`webroot/WEB-INF/`目录下。文件内容应包含`&lt;context-root&gt;`标签,用于定义Web应用的上下文路径。例如,设置`&lt;context-root&gt;/&lt;/context-...

    apache-tomcat-8.5.37-windows-x64.zip

    Apache Tomcat 8.5.37 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是专门为Windows 64位操作系统设计的,因此其文件名为“apache-tomcat-...

    Apache Jboss/Tomcat集群(手稿)

    Apache JBoss/Tomcat集群是一种高可用性和可扩展性的架构,用于处理大量并发请求和分发负载。在本文档中,我们将深入探讨如何构建这样的集群。 首先,集群的基础架构包括一个前端Apache HTTP服务器,多个后端JBoss...

    jboss-as-web-7.0.1.Final 配置 SSL

    ### jboss-as-web-7.0.1.Final配置SSL详解 #### 一、引言 随着互联网技术的发展,安全成为越来越重要的议题。对于企业级应用服务器而言,配置SSL(Secure Sockets Layer,安全套接层)是非常必要的,它能够为用户...

    Apache+Jboss(Tomcat)集群配置

    Apache+Jboss(Tomcat)集群配置是一种常见的高可用性和负载均衡解决方案,它通过在前端部署Apache服务器,中间层配置多个Jboss或Tomcat应用服务器,后端连接统一的数据库来实现系统的扩展性和稳定性。以下是配置这个...

    java项目tomcat迁移到jboss

    解决这个问题的方法是,在 WEB-INF 目录下添加一个名为 jboss-web.xml 的文件,并在其中配置 class-loading 信息。 jboss-web.xml 配置 在 jboss-web.xml 文件中,我们需要配置 class-loading 信息,以便让 JBoss ...

    jboss-native-2.0.6-windows-x86-ssl.zip

    jboss的web container使用的 apache tomcat。apache tomcat 有一个扩展包,使tomcat可以通过 ...Jboss native,实际上就是tomcat的这个native的扩展,只不过被jboss又添进了一些为了和jboss更好协作而加进去的东西。

    jboss-native-2.0.1-windows-i686-ssl

    【标题】"jboss-native-2.0.1-windows-i686-ssl" 指的是JBoss Native的一个特定版本,专为32位Windows系统设计,并且集成了SSL(Secure Sockets Layer)支持。JBoss Native是Red Hat JBoss中间件的一部分,它是一个...

    apache-tomcat-6.0.53-x86.rar

    Apache Tomcat 6.0.53 是一个历史悠久的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本发布于2014年,虽然现在已经较为老旧,但依然可能在某些特定场景或遗留...

    jboss-native-2.0.8-windows-x64-ssl

    jboss-native-2.0.6-windows-x64-ssl 解压后得到几个bin目录文件,复制到jboss/bin目录,然后执行service.bat install即可安装服务完成。 注:该方式首先确保你的jboss及其应用可以通过run.bat正常运行工作。...

    jboss-as-sprint-int-5.0.0.GA.jar 和 jboss-spring-int-vfs.jar

    标题中的"jboss-as-sprint-int-5.0.0.GA.jar"和"jboss-spring-int-vfs.jar"就是这样的两个关键组件,用于帮助从Tomcat顺利过渡到JBoss环境。 首先,我们来详细了解一下`jboss-as-sprint-int-5.0.0.GA.jar`。这个...

    apache-tomcat-7.0.6.zip

    综上所述,Apache Tomcat 7.0.6是一个强大的Java Web服务器,它为开发者提供了一个轻量级且高效的平台来运行和部署Java Servlet和JSP应用。理解其核心概念、配置和管理方式对于任何Java Web开发者都是至关重要的。

    JBOSS4设置控制台jmx-console登录密码

    在IT领域,特别是对于使用JBOSS的企业级应用服务器的管理员和开发者而言,掌握如何设置JBOSS控制台(具体为jmx-console)的登录密码是一项至关重要的技能。这不仅关乎系统的安全性,还直接影响到对服务器监控和管理...

    jboss-as-sprint-int-5.0.0.GA.jar jboss-spring-int-vfs.jar

    "jboss-as-sprint-int-5.0.0.GA.jar" 和 "jboss-spring-int-vfs.jar" 是与JBoss应用服务器相关的两个关键组件,主要用于Spring框架与JBoss服务器的集成以及虚拟文件系统(Virtual File System,VFS)的支持。...

    Jboss与Tomcat服务器的SSL配置

    在Jboss和Tomcat服务器上配置SSL的过程主要包括以下几个步骤: 1. **生成证书**: - 对于测试或内部环境,可以使用Java自带的`keytool`命令来生成自签名证书。例如,要为名为“tomcat”的服务创建一个RSA算法的...

    JBossTools-ALL-win32-3.0.0.CR2

    JBossTools-ALL-win32-3.0.0.CR2 是一个专为Windows操作系统设计的集成开发环境(IDE)扩展包,它基于Eclipse平台,提供了丰富的工具集来支持JBoss相关技术的开发、部署和管理。这个版本是3.0.0的候选发布2(CR2),...

    linux 下安装jdk、tomcat、jboss

    以下将详细介绍这个过程,包括JDK的安装、Tomcat和JBoss的配置,以及如何让它们在系统启动时自动运行。 1. **安装JDK** - 首先,确保你的Linux系统已经更新到最新版本,通过运行`sudo apt-get update`(Ubuntu/...

    linux下jboss安装与配置

    在 Linux 平台下安装 JBoss 需要的系统环境是 RHEL 5.4,Java 版本为 jdk-6u17-linux-i586,Jboss 版本为 jboss-5.1.0.GA-jdk6。 三、安装准备 1. 下载 JBoss 5.1 和 JDK 1.6,从 ...

    jboss4版本修复Apache Tomcat DIGEST身份验证多个安全漏洞(CVE-2012-3439)升级包

    jboss4版本下,jbossweb-tomcat55.sar升级包,修复Apache Tomcat DIGEST身份验证多个安全漏洞(CVE-2012-3439) 升级包中的jar来源于tomcat5.5.36 使用方法:直接替换jboss中旧的jbossweb-tomcat55.sar

Global site tag (gtag.js) - Google Analytics