WebLogic81的SSL配置

配置ssl首先需要一个证书weblogic自带了一个如果不喜欢的话可以像我一样自己生成一个。

我将生成keystore来提供jks类型的证书过程写成批处理 ,直接运行就可以了注意classpath

 set CLASSPATH=%CLASSPATH%;D:/bea/weblogic81/server/lib/weblogic.jar;
 
 @rem 根据der生成pem
 java utils.der2pem CertGenCAKey.der
 
 @rem 根据der生成pem
 java utils.der2pem CertGenCA.der
 
 @rem 导入证书基本信息到SyjKeyStore.jks文件
 keytool -noprompt -import -trustcacerts -alias CA -file CertGenCA.der -keystore SyjKeyStore.jks -storepass 123456

 @rem 为主机生成相应的Cert和Key Syj为主机名
 java utils.CertGen 123456 SyjCert SyjKey export Syj
 
 @rem 与CA认证信息合并为证书chain
 copy /b SyjCert.pem + CertGenCA.pem SyjCertChain.pem

 @rem 导入证书认证信息
 keytool -import -alias SyjCert -file SyjCert.pem -keypass 123456 -keystore SyjKeyStore.jks -storepass 123456
 
 @rem 导入证书链私钥
 java utils.ImportPrivateKey SyjKeyStore.jks 123456 SyjKey 123456 SyjCertChain.pem SyjKey.pem

 @rem 检验生成的证书是否有效
 java utils.ValidateCertChain -jks SyjKey SyjKeyStore.jks 123456
 pause

生成证书后会显示Certificate chain appears valid

SyjKeyStore.jks复制到相应的%WLS_Home%/domain

在weblogic控制台配置ssl

1 配置证书
Servers> myserver
server - Keystores & SSL  选项卡

单击Change,选择Custom Identity and Custom Trust,单击Continue,填入以下值.

Custom Identity:

Custom Identity Key Store File Name: NstcKeyStore.jks

Custom Identity Key Store Type: JKS

Custom Identity Key Store Pass Phrase: 123456

Confirm Custom Identity Key Store Pass Phrase: 123456

Custom Trust

Custom Trust Key Store File Name: NstcKeyStore.jks

Custom Trust Key Store Type: JKS

Custom Identity Key Store Pass Phrase: (空)

Confirm Custom Identity Key Store Pass Phrase: (空)

Private Key Alias: NstcKey

2 启用ssl
Servers> myserver
server- General  选项卡

SSL Listen Port Enabled

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值