首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Azkaban-3.x 生成 keystore 和 truststore 文件

Azkaban-3.x 生成 keystore 和 truststore 文件

作者头像
CoderJed
发布2019-08-23 17:49:49
7800
发布2019-08-23 17:49:49
举报
文章被收录于专栏:Jed的技术阶梯Jed的技术阶梯

1. 生成keystore

  • 我这里所有需要输入的密码都是azkaban
  • 建议回答的问题是最后的CN,其他可以选择性的填,不填的话直接回车就可以,最后的确认信息回复y是必填的
[hadoop@beh07 conf]$ keytool -genkey -keystore keystore -alias jetty-azkaban -keyalg RSA -validity 3560
Enter keystore password:  
Re-enter new password: 
What is your first and last name?
  [Unknown]:  Jed
What is the name of your organizational unit?
  [Unknown]:  
What is the name of your organization?
  [Unknown]:  
What is the name of your City or Locality?
  [Unknown]:  Beijing
What is the name of your State or Province?
  [Unknown]:  Beijing
What is the two-letter country code for this unit?
  [Unknown]:  CN
Is CN=Jed, OU=Unknown, O=Unknown, L=Beijing, ST=Beijing, C=CN correct?
  [no]:  y

Enter key password for <jetty-azkaban>
    (RETURN if same as keystore password):  
Re-enter new password: 


[hadoop@beh07 conf]$ keytool -export -alias jetty-azkaban -keystore keystore -rfc -file selfsignedcert.cer
Enter keystore password:  
Certificate stored in file <selfsignedcert.cer>

2. 生成truststore

[hadoop@beh07 conf]$ keytool -import -alias certificatekey -file selfsignedcert.cer -keystore truststore
Enter keystore password:  
Re-enter new password: 
Owner: CN=Jed, OU=Unknown, O=Unknown, L=Beijing, ST=Beijing, C=CN
Issuer: CN=Jed, OU=Unknown, O=Unknown, L=Beijing, ST=Beijing, C=CN
Serial number: 2e6a45b4
Valid from: Fri Aug 23 13:59:03 CST 2019 until: Tue May 22 13:59:03 CST 2029
Certificate fingerprints:
     MD5:  60:59:8C:F3:51:78:7D:0F:37:5B:06:5F:9A:DC:B3:D4
     SHA1: F8:16:A3:F0:25:A2:FB:D2:FA:B4:DE:43:5A:3F:B8:4B:40:48:87:32
     SHA256: 0D:07:B4:46:D8:6B:A8:B6:3B:B6:23:92:05:DE:CF:C4:7C:EA:D9:03:ED:3B:F4:B1:43:4B:74:89:5E:35:2F:6A
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3

Extensions: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: F2 3D 1F 15 39 31 33 8D   B2 77 B0 2B E7 14 71 D4  .=..913..w.+..q.
0010: 93 17 95 BE                                        ....
]
]

Trust this certificate? [no]:  y
Certificate was added to keystore

最后在你执行命令的目录下会生成3个文件:

keystore
selfsignedcert.cer
truststore
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.08.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 生成keystore
  • 2. 生成truststore
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档