配置大体过程如下,一共6个步骤:
A. 建立相应的Domain。设定Admin Server。
B. 得到 Server的根证书,密钥。并将它们加入KeyStore。
C. 配置WebLogic Server的KeyStore和SSL设置,代替默认的Demo 设置。
D. 配置 Managed Server机器上的NodeManager。
E. 检查相应设置是否正确后,启动所有Server,完成设置。
F. 用一个Web Application的部署检验以上设置。
具体
1. 将weblogic.jar加入classpath。
2. 建立一个临时目录,将 BEA\WebLogic\server\lib下的CertGenCA.der和CertGenCAKey.der拷贝到该目录。
之后添加:
java utils.der2pem CertGenCAKey.der
java utils.der2pem CertGenCA.der
keytool -noprompt -import -trustcacerts -alias CA -file CertGenCA.der -keystore myKeyStore.jks -storepass password
java utils.CertGen password CakeCert CakeKey export Cake
copy /b CakeCert.pem + CertGenCA.pem CakeCertChain.pem
keytool -import -alias CakeCert -file CakeCert.pem -keypass password -keystore myKeyStore.jks -storepass password
java utils.ImportPrivateKey myKeyStore.jks password CakeKey password CakeCertChain.pem CakeKey.pem
java utils.ValidateCertChain -jks CakeKey myKeyStore.jks password