Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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
Web services 关于SSL的概念混淆_Web Services_Soap_Ssl_Coldfusion_Wsdl - Fatal编程技术网

Web services 关于SSL的概念混淆

Web services 关于SSL的概念混淆,web-services,soap,ssl,coldfusion,wsdl,Web Services,Soap,Ssl,Coldfusion,Wsdl,如果我在概念上错了,请纠正我: 场景1: 我正在使用Dreamweaver访问安装在Windows server上的Coldfusion 8服务器。它在我的本地网络中。我可以使用RealVNC登录到这个框中。 我在盒子里打开了一个WSDL,在InternetExplorer上。同样的WSDL,当我尝试在我的web浏览器(Firefox或任何其他浏览器)中打开时,我会得到一条消息,即网页 有空吗。我记得,我的客户向我提供了WSDL,他问我他想在防火墙中添加的IP地址。我相信这就是原因 为什么我无法

如果我在概念上错了,请纠正我:

场景1:

我正在使用Dreamweaver访问安装在Windows server上的Coldfusion 8服务器。它在我的本地网络中。我可以使用RealVNC登录到这个框中。 我在盒子里打开了一个WSDL,在InternetExplorer上。同样的WSDL,当我尝试在我的web浏览器(Firefox或任何其他浏览器)中打开时,我会得到一条消息,即网页 有空吗。我记得,我的客户向我提供了WSDL,他问我他想在防火墙中添加的IP地址。我相信这就是原因 为什么我无法访问桌面上的WSDL(从那里我可以将VNC导入安装了CF 8的Windows服务器)。如果我在什么地方错了,请纠正我

场景2:

如上所述,我基本上是通过安装在我的计算机上的dreamweaver在Windows服务器上工作。我正在Windows服务器上创建coldfusion文件 (通过dreamweaver)并尝试向WSDL发送SOAP请求。我发现以下错误:

无法从URL读取WSDL:
https://testing/abcphp?wsdl.
错误:javax.net.ssl.SSLPeerUnverifiedException:对等未经身份验证

我知道这是一个基于SSL问题的Web服务,但我的担心与这里的错误无关。我的想法如下:

尽管我正试图通过dreamweaver访问coldfusion服务器并在其上工作,但我收到的错误消息在我的桌面浏览器上。所以,我的问题是,这可能是 因为我的IP地址?我的意思是,我的IP地址不是客户要求并添加到其防火墙的IP地址,而是提供给客户的box IP地址 正如我在场景1中所描述的

因此,如果这不是因为我的IP地址,那么我非常确定我需要在Coldfusion 8(安装在box上)Truststore中添加SSL证书

请确认我在这里没有感到困惑


谢谢情景1

是的,绝对可能是服务器不接受您的ip地址的问题。如果他们将防火墙配置为阻止您,则您无法获取他们的页面。请注意,您的
不可用
,这意味着它无法连接到服务器。这可能是由于几个原因,但他们阻止你是其中之一。特别是因为他们显然告诉你,他们需要授予你访问权限

场景2

同样,这可能有几个原因,但是如果端点使用SSL,那么您将需要ColdFusion密钥库中的证书来与服务通信(解密数据包)。显然,他们还必须允许您的ColdFusion服务器的ip地址通过防火墙。请注意,您在此处获得的是未经身份验证的
对等方。另外,您可能还需要他们提供用户名和密码凭据。他们应该为您提供与他们的服务沟通所需的所有信息


我已经在您的另一个问题下逐步向您介绍了如何安装SSL证书以用于ColdFusion-

SSLPeerUnverifiedException:peer not authenticated
不是用户名/密码问题。这意味着客户端没有获得任何证书。这可能是因为没有证书是证书,或者,对于某些版本的Apache HTTP客户端,当服务器证书不可信时(这通常不是例外)。@Bruno-是的,这就是我想说的。我还试图指出,他们可能需要用户名和密码凭据(部分基于OP提出的其他问题)。