第九课:命令行生成Keystore.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档