将自签名证书中的信息导入密钥库和信任库文件

时间:2017-11-22 20:08:22

标签: java openssl ssl-certificate x509certificate

我想创建一个新的自签名证书,并将信息移动到密钥库和信任库文件中。这是我的步骤。

1。自我签署证书的步骤

- 生成密钥 -

openssl genrsa -aes256 -out myRsaKey.key 2048

2。生成密钥

openssl req -new -x509 –sha256 -key myRsaKey.key -out myRsaCert.crt -days 365

第3。运行这份工作

JAVA=$JAVA_HOME/bin/java
$JAVA \
  -Djavax.net.ssl.keyStore=$APP_HOME/certificate/project.keystore \
  -Djavax.net.ssl.keyStorePassword=changeit \
  -Djavax.net.ssl.trustStore=$APP_HOME/certificate/project.truststore \
  -Djavax.net.ssl.trustStorePassword=changeit \
  -Djavax.net.debug=ssl \
  -Xmx512m -cp $APP_HOME:$APP_HOME/build:$APP_HOME/certificate:$APP_LIBS com.test.App $1 testString

从step1和step2(myRsaKey.key和myRsaCert.crt文件)传输信息的过程是什么   project.keystore和project.truststore文件作为参数传递给步骤3中运行的java作业?

0 个答案:

没有答案