生成公私钥对
- 生成带私钥的密钥库
keytool -genkey -v -alias <YOUR_ALIAS>
-keyalg EC -sigalg SHA256withECDSA -deststoretype pkcs12 -keystore <FILE_NAME>.
jks -dname "CN=xxx,OU=xxx,O=xxx,L=xxx,ST=xxx,C=CN" -validity 365 -storepass <YOUR_PASSWORD>
-keypass <YOUR_PASSWORD>
- 导出私钥对应的证书
keytool -export -alias <YOUR_ALIAS>
-keystore <FILE_NAME>
.jks -storepass <YOUR_PASSWORD>
-rfc -file <FILE_NAME>
.cer
- 从证书中提取公钥
openssl x509 -in <FILE_NAME>
.cer -pubkey -noout > <FILE_NAME>
.pem