网站建设药店,关键词推广工具,宁夏建设银行发行寄念币网站,企业网站开发服务器这里暂时只需要知道如何使用就可以了。
首先是生成一个密钥#xff0c;
keytool -genkeypair -alias fanyfull -keypass ffkp123456 -validity 365 -storepass ffsp123456 -keystore fanyfull.jks -keyalg RSA解释一下这里的选项#xff0c;
-alias 密钥对的名称-keypass …这里暂时只需要知道如何使用就可以了。
首先是生成一个密钥
keytool -genkeypair -alias fanyfull -keypass ffkp123456 -validity 365 -storepass ffsp123456 -keystore fanyfull.jks -keyalg RSA解释一下这里的选项
-alias 密钥对的名称-keypass 密钥密码-validity 有效期这里是以天为单位-storepass 存储库的密码-keystore 指定生成的密钥文件存放的位置这里的 fanyfull.jks 表示的是当前目录下的 fanyfull.jks如果没有就生成这个文件-keyalg 指定这个密钥对生成的算法这里用的是 RSA 算法 如果想查看生成的 jks 文件的详细信息可以使用以下命令
keytool -list -v -alias fanyfull -storepass ffsp123456 -keystore .\fanyfull.jks然后是提取私钥
keytool -importkeystore -srckeystore .\fanyfull.jks -destkeystore fanyfull.p12 -deststoretype PKCS12 -srcalias fanyfull -deststorepass ffsp123456 -destkeypass ffkp123456然后根据提示输入 storepass 即可 然后可以使用 openssl 工具来提取其中的私钥
openssl pkcs12 -nodes -in .\fanyfull.p12 -out private.pem我们可以查看一下这里的私钥 这里的 BEGIN PRIVATE KEY 和 END PRIVATE KEY 之间的内容就是我们的私钥。
然后是提取公钥
openssl pkey -in .\private.pem -pubout -out public.pem我们可以查看一下这里的公钥 这里的 BEGIN PUBLIC KEY 和 END PUBLIC KEY 之间的内容就是我们的私钥。
而如果我们单纯地只是想提取证书的话那么可以使用以下的命令
keytool -export -alias fanyfull -keystore .\fanyfull.jks -file public.cert -rfc