keytool命令是进行密钥和证书管理的工具。

证书也叫CA证书,比较标准全称为“公开密钥认证”;密钥就是用来加解密用的文件或者字符串。密钥的格式有很多种,我们在使用的时候需要注意,不同的程序可能需要不同格式的密钥,不同格式的密钥是可以转换。

语法格式:keytool [命令]

常用参数:

-certreq生成证书请求

-changealias更改条目的别名

-delete删除条目

-exportcert导出证书

-genkeypait生成密钥对

-genseckey生成密钥

-gencert根据证书请求生成证书

-importcert导入证书或证书链

-importkeystore从其他密钥库导入一个或所有条目

-keypasswd更改条目的密钥口令

-list列出密钥库中的条目

-printcert打印证书内容

-printcertreq打印证书请求的内容

-printcrl打印CRL文件的内容

-storepasswd更改密钥库的存储口令

参考实例

生成服务器证书文件,并设定相应有效期:

[root@linuxcool ~]# keytool -genkey -alias tomcat -keyalg RSA -keystore /etc/tomcat.keystore -validity 36500

导入一个证书:

[root@linuxcool ~]# keytool -import -keystore cacerts -storepass 666666 -keypass 888888 -alias linuxcoolcert -file C:\linuxcool\cert\test.cer

要删除证书库里面的指定证书:

[root@linuxcool ~]# keytool -delete -alias linuxcoolcert -keystore cacerts -storepass 666666

linux下keytool生成证书_keytool命令 – 密钥和证书管理工具相关推荐

  1. linux下keytool生成证书_Keytool生成https证书步骤0014

    首页切换到keytool工具的目录 该工具为tomcat自带,无需下载 $ cd /app/tomcat/tomcat1/lib 生成server key $ keytool -genkey -ali ...

  2. linux下keytool生成证书_生成证书命令keytool

    NOTE: (xp:%JAVA_HOME%/jre/lib/security/cacerts,linux: $JAVA_HOME/jre/lib/security/cacerts) 验证是否已创建过同 ...

  3. linux下keytool生成证书_使用keytool 生成证书

    keytool 简介 keytool 是java 用于管理密钥和证书的工具,官方文档 其功能包括: 创建并管理密钥 创建并管理证书 作为CA 为证书授权 导入导出证书 主要格式 keytool 采用 ...

  4. Linux keytool命令密钥和证书管理工具,生成ssl证书

    Linux keytool命令密钥和证书管理工具,生成ssl证书 keytool -genkey -alias tomcat8 -keyalg RSA -keystore /opt/tomcat8/c ...

  5. 生成linux命令,详解Linux下随机生成密码的命令总结

    有时候经常为如何设置一个安全.符合密码复杂度的密码而绞尽脑汁,说实话,这实在是一个体力活而且浪费时间,更重要的是设置密码的时候经常纠结.终于有一天实在忍不住了,于是学习.整理了一下如何使用Linux下 ...

  6. Linux下随机生成密码的命令总结

    有时候经常为如何设置一个安全.符合密码复杂度的密码而绞尽脑汁,说实话,这实在是一个体力活而且浪费时间,更重要的是设置密码的时候经常纠结.终于有一天实在忍不住了,于是学习.整理了一下如何使用Linux下 ...

  7. linux生成数字命令,Linux下随机生成密码的命令

    mkpasswd命令 -l  定义生成密码的长度,默认9 -d  定义密码里面包含数字的最少个数,默认2 -c  定义密码里面包含小写字母的最少个数,默认2 -C  定义密码里面包含大写字母的最少个数 ...

  8. Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web、安卓、IOS)

    Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web.安卓.IOS) 一.原理 1.HTTP:平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的( ...

  9. 使用JDK自带keytool生成证书

    JDK keytool 的介绍 keytool 是JDK 自带的可以生成证书的工具,只要安装JDK 并且配置好相应的环境变量,就可以直接用CMD 命令窗口使用(本文中使用JDK1.8). C:\> ...

  10. java中Keytool生成证书

    任何机构或者个人都可以申请数字证书,并使用数字证书对网络通信保驾护航.要获得数字证书,首先需要使用数字证书管理工具,如keytool.OpenSSL等,然后构建CSR(Certificate Sigi ...

最新文章

  1. 调度框架学习笔记(3)—— 集群调度框架的架构演进过程
  2. golang 读取 ini配置信息
  3. AMD 发布 Stream SDK for Linux
  4. .dat文件写入byte类型数组_《计算机导论》课程实验报告(文件)
  5. VMware产品支持倒计时
  6. Leetcode#102Binary Tree Level Order Traversal
  7. Qt Q_ENUM使用 枚举字符串互转
  8. bbsmax mysql_Mac命令行启动MySQL
  9. 软件研发软件基础设施的建设
  10. 二级Visual Basic语言视频教程
  11. pycharm双击打不开,无响应,下列第二种方法我亲测有效
  12. 入侵检测领域数据集总结
  13. HCIP——IPv6地址基础
  14. 论CTOR添加到11月BCH协议升级
  15. AB实验平台在贝壳找房的设计与实践
  16. webrtc中的带宽自适应算法
  17. 服务器自定义npc音乐,Custom NPC 自定义NPC模组自定义音乐添加教程
  18. JEOL:发布新的扫描电子显微镜JSM-IT700HR
  19. JS 日期转换成时间戳
  20. Please ensure you can make a proper https connection to the IAP for TCP hostname:https://tunnel.clou

热门文章

  1. pe如何自动加载外置工具_winpe无法加载外置程序解决方法
  2. 【java】第十三章、高级事件处理
  3. ADB工具使用教程(新手总结笔记)
  4. 廖雪峰Git学习 | 笔记五:撤销修改
  5. 小心:网上几乎所有的Kms-pico都带木马
  6. WebX框架使用说明
  7. python怎么画线_python画直线图
  8. 比较好的自学IT的网站
  9. CS231n:作业1——KNN
  10. SAE J1939 协议源代码分析(一)-程序结构框架