Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.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
PHPStorm 7 REST客户端允许自签名证书_Php_Rest_Iis_Ssl Certificate_Phpstorm - Fatal编程技术网

PHPStorm 7 REST客户端允许自签名证书

PHPStorm 7 REST客户端允许自签名证书,php,rest,iis,ssl-certificate,phpstorm,Php,Rest,Iis,Ssl Certificate,Phpstorm,我正在使用PHPStorm7创建一个RESTful API。我想使用内置的REST客户端,但需要能够告诉它允许不受信任的SSL证书。我正在测试服务器上使用自签名证书 在我发送请求的那一刻,我得到了这个回复 javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated 是否有一个选项可以更改为忽略此项?我建议您创建自己的证书颁发机构(CA),并为其签名的服务器生成证书。 然后,您必须将CA公共证书添加到本地计算机中(可能是添加到

我正在使用PHPStorm7创建一个RESTful API。我想使用内置的REST客户端,但需要能够告诉它允许不受信任的SSL证书。我正在测试服务器上使用自签名证书

在我发送请求的那一刻,我得到了这个回复

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

是否有一个选项可以更改为忽略此项?

我建议您创建自己的证书颁发机构(CA),并为其签名的服务器生成证书。 然后,您必须将CA公共证书添加到本地计算机中(可能是添加到Java存储和Internet Explorer设置中(如果您使用的是Windows)


您可以将您的证书添加到java已知证书列表中,如。除此之外,我会调查的谢谢!这实际上可能解决了我遇到的另一个问题。不用担心,这是公司用来确保内部网络上服务器之间安全连接的常用技术-他们不需要任何外部CA验证,所以他们只需要创建一个内部CA验证,并通过策略将他们自己的CA证书添加到他们内部机器上的所有浏览器中。如果我为我们的客户设置了单独的服务器,并且有一个应用程序连接到他们的特定服务器,这种策略会起作用吗?我是否创建CA并为其服务器生成证书,并以某种方式告诉应用程序信任我生成的证书?如果您需要与外部方通信,我建议您从一个主要的官方CA购买SSL证书,否则,您会给您和客户的系统增加不必要的复杂性和风险。买一个证书并没有那么贵,它可以解决你的问题。自定义CA it应仅用于开发或内部安全-请记住,如果其他任何人获得您的CA私钥,则他们可以不可检测地向信任您的CA公共证书的任何系统模拟任何安全网站。