我想创建一个新的自签名证书,并将信息移动到密钥库和信任库文件中。这是我的步骤。
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作业?