Cert证书

2019-10-12 Views

关于cert证书的一些笔记

基本使用

  • genkey(生成key)

  • alias server(别名)

  • keypass 123456(别名密码)

  • keyalg RSA(算法)

  • keysize 1024(密钥长度)

  • validity 3650(有效期,单位天)

  • keystore server.keystore(指定生成证书的位置和证书名称)

  • storepass 123456(获取keystore信息的密码)

  • storetype PKCS12(生成的类型)

keytool -genkey -alias server -keypass 123456 -keyalg RSA -keysize 1024 -validity 3650 -keystore D:/keys/server.keystore -storepass 123456

# 生成pkcs12类型的
keytool -genkey -alias client -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -storetype PKCS12 -keystore client.p12 -storepass 123456

# 把pkcs12的导出成cer格式的
keytool -export -alias client -keystore client.p12 -storetype PKCS12 -keypass 123456 -file client.cer

#将证书导入cacerts 证书库里面
keytool -import -alias cacert -keystore cacerts -file ./cacert.crt

#将证书从cacerts 证书库里面删除
keytool -delete -alias cacert -keystore ./cacerts -storepass changeit

△