Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在weblogic上启用SSL_Ssl_Weblogic - Fatal编程技术网

在weblogic上启用SSL

在weblogic上启用SSL,ssl,weblogic,Ssl,Weblogic,这足以在weblogic服务器上启用SSL吗 打开控制台>环境>服务器>打开部署应用程序的托管服务器>选中“启用SSL侦听端口”复选框 一旦我这样做了,我就可以使用HTTPS端口在HTTPS上打开我的应用程序 为什么我要问这个问题,因为在这一页上: 在配置SSL一节中,他们并没有建议这个简单的步骤 我知道,通过使用我的方式启用SSL,我使用的是weblogic的默认证书,但对于测试,我并不介意 请确认 谢谢。简短的回答是肯定的。正如您所说,您当然不想在生产中使用演示证书 之所以没有提到这个简单

这足以在weblogic服务器上启用SSL吗

打开控制台>环境>服务器>打开部署应用程序的托管服务器>选中“启用SSL侦听端口”复选框

一旦我这样做了,我就可以使用HTTPS端口在HTTPS上打开我的应用程序

为什么我要问这个问题,因为在这一页上:

在配置SSL一节中,他们并没有建议这个简单的步骤

我知道,通过使用我的方式启用SSL,我使用的是weblogic的默认证书,但对于测试,我并不介意

请确认


谢谢。

简短的回答是肯定的。正如您所说,您当然不想在生产中使用演示证书

之所以没有提到这个简单的步骤,是因为它包含在。打开SSL侦听端口相当于在apache配置中添加“listen 443”。这意味着您可以通过SSL进行通信,但不会强制或停止侦听HTTP


还有一件事——您发布的文档中的Weblogic版本是8.1。我不确定您是否打算将其作为一个如此旧的版本,因此这里是11g的同一页:

是的……您可以通过这种方式启用SSL……如果您喜欢,它将加载demo trustedstore和keystore,并在客户端通过SSL点击url时进行验证,然后这些演示证书将被验证


为您的应用程序定制证书是一种很好的做法…

您可能更希望使用wlst编写脚本:

connect('${username}','${password}','t3://${hostname}:${port}')
edit()
cd('/Servers/${server}/SSL/${server}')
cmo.setEnabled(true)
cmo.setListenPort(${port})
save()
activate(block="true")
disconnect()

${server}值可以在您的域主页下的文件夹名中找到,e.q.AdminServer

是的,它对我有用。。。直到我更新了浏览器。现在,最新版本的浏览器将不再允许此操作,您将获得类似以下内容:

无法与对等方安全通信:没有通用加密算法。(错误代码:ssl\u Error\u no\u cypher\u overlap)
在Firefox中

无法安全连接到服务器。此网站以前可能工作过,但服务器有问题。连接到这些网站会削弱所有用户的安全性,因此已被禁用。
在Chrome中


所以现在需要生成这些证书。顺便说一句,确保生成2048位密钥,否则会出现其他错误,如密钥太弱。

演示证书应该足够好,可以开始测试。最终,您需要转到托管服务器的密钥存储选项卡,并将
演示标识和演示信任更改为
自定义标识和自定义信任