- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
KEYSTORE的生成
目 录
一 概述 3
二 使用IBM密钥管理器生成KEYSTROE 3
1打开ikeyman 3
2创建keystore 3
3生成申请书 4
4使用申请书在JIT CA中签发站点证书 5
5导入签发完成的站点证书 5
三 使用KEYTOOL命令产生KEYSTORE 7
1生成server端证书 7
2生成KeySTORE,使用如下语句: 7
3生成服务器证书申请书 7
4向keystore中导入根证书及服务器证书 7
5把CA签名后的server端证书导入keystore 8
附录:使用申请书在JIT CA中签发站点证书 8
1启动注册子系统业务处理控制台 8
2在注册子系统证书制作控制台制作站点证书 9
3使用IE下载服务器证书 10
概述
详细的介绍使用工具和命令生成keystore,并产生证书申请,签发证书,倒入证书和根证的过程。产生的keystore可通用在支持keystore的系统中。
使用IBM密钥管理器生成KEYSTROE
1打开ikeyman
可以通过运行.\WebSphere\AppServer\bin\ikeyman.bat启动ikeyman
2创建keystore
选择 密钥数据库文件点击新建
密钥数据库类型选择 jks
文件名称、位置任选
输入keystore密码
删除所有默认的签署人证书
3生成申请书
选择 个人证书请求
点击 新建
输入 证书编号(站点证书的别名)
选择密钥大小
输入 组织(ou)组织单位(o)市/县/区(L) 省/直辖市(S)
邮编不需要填写
国家选择CN
证书请求文件可放在任意位置
4使用申请书在JIT CA中签发站点证书
5导入签发完成的站点证书
在生成的站点证书编码前后加入头尾
选择签署人证书,点击添加导入根证书
选择个人证书点击接受导入站点证书
导入后点击查看/编辑确认证书是否正确
关闭ikeyman即可
使用KEYTOOL命令产生KEYSTORE
1生成server端证书%JDK_HOME%\bin下。
要想得到服务器证书,必须先生成服务器证书申请书,过程如下:
2生成Key%JDK_HOME%\bin\keytool -genkey -alias web_server -keyalg RSA -keysize 1024 -keypass changeit -storepass changeit -dname cn=localhost, ou=00, o=00, l=00, st=01, c=CN -keystore server_keystore.jks
语句执行后会产生一个名为server_keystore.jks的keystore文件,证书DN为cn=localhost, ou=00, o=00, l=00, st=01, c=CN,keystore密码为changeit。
3生成服务器证书申请书
%JDK_HOME%\bin\keytool -certreq -alias web_server -sigalg MD5withRSA -file server.csr -keypass changeit -keystore server_keystore.jks -storepass changeit
语句执行后产生一个名为server.csr的证书申请书。可以使用此申请书在CA中签发站点证书
4向keystore中导入根证书及服务器证书
导入信任的CA根证书到JSSE的默认位置(%JDK_ROOT %/jre/security/cacerts)%JDK_HOME%\bin\keytool -import -trustcacerts -storepass changeit -alias my_ca_root -file ca\ca-cert.pem -keystore %JDK_HOME%\jre\lib\security\cacerts
ca\ca-cert.pem是根证书的文件名,语句执行后会将根证书导入到cacerts中,执行keytool -list -keystore %JDK_HOME%\jre\lib\security\cacerts语句,将可以看到根证书已经存在与cacerts中了。
5把CA签名后的server端证书导入keystore%JDK_HOME%\bin\keytool -import -storepass changeit -alias web_server -file server-cert.pem -keystore server_keystore.jks
server-cert.pem是服务器证书的文件名,语句执行后会将服务器证书导入到server_keystore.jks中,执行keyto
您可能关注的文档
最近下载
- 《新能源汽车维护与保养》课件——任务1新能源汽车起动、操控与充电.pptx VIP
- 2019年山东省广播电视技术能手竞赛(网络安全)答案.doc VIP
- 2025年华北煤炭医学院附属医院医护人员招聘参考题库含答案解析.docx VIP
- 起重机械培训(初训)课件.ppt VIP
- 《危化品企业安全隐患排查治理图册》.pptx VIP
- 2025广东珠海市斗门区招聘公办中小学教师71人笔试备考题库及答案解析.docx VIP
- 声音在不同介质中的传播说课课件公开课教案教学设计课件案例资料.pptx VIP
- 阿那亚品牌手册.pdf VIP
- 2021ACOG妊娠期急性脂肪肝指南要点解读(全文).docx VIP
- 《福建省工程建设领域保障农民工工资支付规范化管理指导手册(第一版)》(2).doc VIP
文档评论(0)