linux下keytool生成证书_Linux中keytool命令起什么作用呢?

摘要:

下文讲述Linux中keytool的功能说明,如下所示;

keytool命令功能:

用于对密钥和证书进行管理

证书(CA):公开密钥认证

密钥:加密和解密文件或字符串

keytool命令的语法格式:

keytool [命令]

-----常用参数说明------

-certreq:生成证书请求

-changealias:更改条目的别名

-delete:删除条目

-exportcert:导出证书

-genkeypait:生成密钥对

-genseckey:生成密钥

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

-importcert:导入证书或证书链

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

-keypasswd:更改条目的密钥口令

-list:列出密钥库中的条目

-printcert:打印证书内容

-printcertreq:打印证书请求的内容

-printcrl:打印CRL文件的内容

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

------注意事项-----

不同程序使用不同格式的密钥

不同格式的密钥之间可以互相转换

例:

keytool命令的示例分享

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

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

--导入一个证书

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

--删除证书库里面的指定证书

[root@maomao365 ~]# keytool -delete -alias maomao365cert -keystore cacerts -storepass 666666

你可能感兴趣的:(linux下keytool生成证书_Linux中keytool命令起什么作用呢?)