- 浏览: 306127 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (405)
- linux (31)
- java (144)
- mysql (52)
- html (19)
- oracle (8)
- sql (12)
- 无题 (5)
- js (16)
- android (4)
- tomcat (4)
- struts (2)
- spring (12)
- elcipse (2)
- shell (7)
- interview (2)
- redis (6)
- apache (2)
- maven (10)
- mq (6)
- kengen (0)
- windows (3)
- css (1)
- nginx (2)
- google (1)
- zk (1)
- ibm (1)
- git (1)
- mvn (1)
- jms (1)
- uml (1)
最新评论
1. 生成服务端密钥文件
登录服务器打开一个CMD窗口(开始菜单 -> 运行输入cmd后回车)并切换到tomcat安装目录下(如:c:\tomcat-cas),执行如下命令:
keytool -genkey -alias casserver -keypass demosso -keyalg RSA -keystore casserver.keystore -validity 365
执行后,可以看到tomcat安装目录下生成了一个casserver.keystore文件。如下图:
说明:-alias指定别名为casserver;-keyalg指定RSA算法;-keypass指定私钥密码;-keystore指定密钥文件名称为casserver.keystore;-validity指定有效期为365天。另外提示的输入keystore密码应与-keypass指定的相同;您的名字与姓氏是CAS服务器使用的域名(不能是IP,也不能是localhost),其它项随意填。
B、“您的名字与姓氏是什么?”这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如:gbcom.com 或者 10.1.25.251](就是你将来要在浏览器中输入的访问地址),否则浏览器会弹出警告窗口,提示用户证书与所在域不匹配。在本地做开发测试时,应填入“localhost”
注意:服务器上如果有多个JDK,请确认环境变量中的JDK路径为tomcat所使用的JDK,如果不在环境变量中,也可切换到指定JDK的bin目录下执行命令;提示的输入keystore密码应与-keypass必须与指定的相同,否则后面tomcat启动会报IO异常(Cannot recover key)。
二、 生成服务端证书
根据以上生成的服务端的密钥文件可以导出服务端证书,执行以下命令:
keytool -export -alias casserver -storepass demosso -file casserver.cer -keystore casserver.keystore
执行后,可以看到tomcat安装目录下生成了一个casserver.cer文件。如下图:
说明:-alias指定别名为casserver;-storepass指定私钥为demosso;-file指定导出证书的文件名为casserver.cer;-keystore指定之前生成的密钥文件的文件名。注意:-alias和-storepass必须为生成casserver.keystore密钥文件时所指定的别名和密码,否则证书导出失败,报如下错误:
三、 导入证书文件到cacerts 密钥库文件
导入以上生成的服务端的证书文件到一个cacerts密钥库文件,执行以下命令:
keytool -import -trustcacerts -alias casserver-storepass demosso -file casserver.cer–keystore cacerts
执行后,可以看到tomcat安装目录下生成了一个cacerts文件。如下图:
- HTTPS证书生成指导.rar (199.3 KB)
- 下载次数: 1
发表评论
-
adfasdfsdf
2017-03-23 08:38 509package com.twsz.creative.elv ... -
经典技术书籍
2016-12-08 11:00 428这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统 ... -
分割字符串
2016-11-18 18:57 509@Test public void test2() { ... -
BD音乐部分接口
2016-11-15 15:45 695歌曲ID 详细信息接口:http://tingapi.ti ... -
限速器
2016-09-30 16:28 497package test.date; import ... -
Maven SCOPE
2016-09-29 23:34 393在Maven的依赖管理中, ... -
Twitter snowFlake
2016-09-19 22:22 421package com.netty.test.netty4 ... -
Spring BOOT生成web项目
2016-08-29 17:46 810https://github.com/spring-pro ... -
获取IP地址
2016-08-29 17:31 586import java.net.Inet4Address; ... -
Java Performance Tuning Guide
2016-08-29 15:14 360http://java-performance.info/ ... -
Nexus
2016-08-26 00:51 4152、创建解压目录,并将apache-maven-3.0-b ... -
Chain
2016-08-25 12:25 363public static void main(Strin ... -
Spring Boot
2016-08-23 12:50 521package com; import org.sp ... -
JAVA Seriesization
2016-08-16 15:28 518http://www.th7.cn/Program/And ... -
字节码
2016-08-12 19:42 483http://www.blogjava.net/libin ... -
回调在JSMTemplate的位置
2016-08-11 21:55 329package test; public class ... -
原生activeMQ支持
2016-08-10 20:40 433http://www.cnblogs.com/xwdrea ... -
activeMQ
2016-08-09 13:06 397http://www.open-open.com/lib/ ... -
logback
2016-08-05 10:45 488logback logback.xml常用配置详解(二)& ... -
uml
2016-08-03 21:32 363UML建模语言7种图(以银行ATM系统为例) http: ...
相关推荐
描述中提到的“免费HTTPS证书生成工具”即win-acme,它可以自动完成证书申请、安装、续签等一系列流程,大大简化了操作,降低了网站所有者维护安全连接的成本。Let’s Encrypt证书的有效期通常为90天,win-acme能够...
4. **确认生成**:证书生成成功后,命令行不会显示任何提示信息,但是会在指定路径下生成名为`tomcat.keystore`的文件。 **注意事项**: - 在生成过程中,如果提示输入域名,切记不要输入IP地址。 - 确保`D:/keys/...
6. 安装指导模块:提供不同平台和服务器的证书安装教程。 六、安全与隐私保护 系统应遵循严格的安全标准,如使用HTTPS协议,保证用户数据在传输过程中的安全;采用安全的存储策略,保护用户的私钥不被泄露;实施...
生成自验证证书和在WebSphere上设置HTTPS是涉及到网络安全和服务器配置的重要知识点。这一过程不仅涉及到Java开发工具包(JDK)的使用,还需要对IBM WebSphere Application Server(WAS)进行相应的配置,以便通过...
在使用“ssl证书生成工具”时,要注意以下几点: - **安全性**:确保工具是来自可信赖的源,避免使用可能包含恶意代码的工具。 - **合规性**:遵循CA/B论坛的指导原则,确保证书的签发和使用符合行业标准。 - **...
本教程将指导您在Windows系统上利用Win64OpenSSL工具生成SM2公私钥,并以证书形式保存。 首先,我们需要了解SM2算法的基本原理。SM2是一种基于椭圆曲线密码学(ECC)的公钥加密算法,它的安全性比传统的RSA算法更高...
项目可能提供了详细的文档或教程,指导用户如何配置和运行这个证书生成器。 7. **拓展与优化** 为了适应不同的需求,这个项目可能允许用户自定义证书模板,改变字体、颜色、布局等。此外,通过集成其他服务,如云...
这将涉及到创建 CA、生成私钥和自签名证书、颁发数字证书、吊销证书、生成证书吊销列表文件(CRL)等步骤。 标签解释 软件开发是指使用计算机语言和工具来设计、开发、测试和维护软件系统的过程。在这个过程中,...
通常,HTTPS证书由权威的证书颁发机构(CA)签发,但在这个情况下,描述提到已生成了一个有效期为10年的自签名证书。这种类型的证书在测试环境中非常有用,但在生产环境中,推荐使用CA签发的证书,因为它们能提供更高...
本文档主要介绍了基于 Squid 3.1.18 版本的 HTTPS 代理配置过程,包括必要的证书生成步骤、Squid 配置以及启动命令等关键环节。 #### 生成 SSL 证书 为了使 Squid 能够处理 HTTPS 请求,首先需要生成一组 SSL 证书...
当我们需要为服务器配置HTTPS或者进行本地开发测试时,自动生成OpenSSL证书就显得非常实用。本文将详细解析如何通过`sh`脚本自动化创建这些证书。 首先,我们来看`main.sh`这个文件。这是一个bash shell脚本,通常...
这一步骤的第一步是生成证书签名请求(Certificate Signing Request,简称CSR)。CSR包含了申请证书所需的公钥以及关于申请人的一些基本信息。 ##### 1、生成密钥 使用Java自带的`keytool`工具来生成密钥对: ```...
CA.doc文件可能包含更详细的步骤和示例,用于指导如何使用Keytool和OpenSSL进行证书操作。对于企业内部或测试环境,自签发证书可以节省成本并提高灵活性。但在生产环境中,为了确保最高级别的安全性,通常会购买并...
Citrix 平台移动终端 SSL 访问根证书安装说明文件 ...Citrix 平台移动终端 SSL 根证书的安装需要用户和系统管理员的合作,用户需要按照系统管理员提供的指导安装证书,以便安全地接入 Citrix 平台。
为此,需要生成证书申请单,然后交给CA服务器来处理。 例如,使用命令“cd /etc/pki/tls/misc”,切换到/etc/pki/tls/misc目录,然后执行命令“./CA new req”,创建证书申请单。 四、CA证书中心的应用 CA证书...
【标题】: "Tomcat9使用免费的Https证书加密网站的详细步骤" 【描述】: "本文详述了如何在Apache Tomcat 9中使用免费的Https证书来加密网站,确保数据传输的安全性,适用于需要保护敏感信息的站点。" 【标签】: ...
首先创建一个目录存储证书文件,然后通过openssl命令生成CA(Certificate Authority)证书、服务器证书和客户端证书。CN(Common Name)字段应该设置为服务器的域名或IP,这有助于识别证书的用途。 生成证书的过程...
在这里,我们将指导您如何搭建一个Web服务器,并颁发CA证书。 Web服务器搭建 首先,我们需要搭建一个Web服务器。以下是搭建Web服务器的步骤: 1. 创建一个文件夹,用于存放HTML文件。 2. 在文件夹中创建一个HTML...
**使用 Microsoft Certreq 生成证书签名请求并获取证书** 1. **安装 IIS**:如果尚未安装 Internet Information Services (IIS),则需要先安装。 2. **创建 CSR(Certificate Signing Request)**: - 打开...