草庐IT

ssl_accept

全部标签

php - 如何在 Zend MVC 中实现 SSL

我之前通过使用特定的安全文件夹(例如服务器上的https文件夹与http文件夹)实现了安全页面。我已经开始使用ZendFramework并希望应用程序的某些部分(例如登录)使用https。我在谷歌上搜索过,甚至在这里搜索过,但找不到任何解释如何处理这个问题的内容。我可以为特定的Controller/操作提供https吗?谢谢。 最佳答案 最干净的方法是为SSL配置创建一个.ini文件,您可以在其中为模型/Controller/操作级别启用SSL支持,如下所示:假设您有一个像这样的模块/Controller/操作:SSLModule-

php - 如何使用node.js获取SSL证书信息?

我使用来自thispost的答案构建了一个PHP版本.现在我的问题是我想并行执行多个请求。我已经在使用node.js对NS服务器等做类似的请求,所以自然而然地想到了。有人可以帮我吗?作为替代选项,有人可以告诉我是否有一种方法可以仅使用PHP使其并行。谢谢! 最佳答案 对于遇到同样问题的每个人,这里是答案:varhttps=require('https');varoptions={host:'google.com',port:443,method:'GET'};varreq=https.request(options,function

php - 如何使用 Curl、SSL 和 cookie 登录

我一直在尝试使用curl登录barnesandnoble.com移动网站到目前为止还没有运气。我没有错误地返回页面并且它再次默认我的电子邮件到登录页面的电子邮件输入表单框(在从打印$result返回的表单中)。同样的代码竟然可以让我正确进入ebay通过更改LOGINURL以指向ebay的登录名唯一的区别是barnesandnobles是https://ebay登录名是http://此外,我认为barnes网站是asp/aspx,所以我不知道这将如何以不同方式处理cookie和_state任何帮助将不胜感激,因为我一直在尝试调试它过去16小时另外,我的cookie.txt是可写的并且可以

php - 切换到 SSL 后无法登录我的 wp-admin

我最近为我的wordpress站点(http到https)安装了SSL证书,现在我无法访问Wordpress管理。它刷新了页面,但我没有登录。是否有什么我忘记更改我的wordpress文件的地方?我检查了代码,登录表单指向我的旧站点(http站点),当我查看文件中的代码时,表单操作设置为site_url(),但我似乎找不到定义的地方。 最佳答案 我在NearlyFreeSpeech.net上的网站遇到了完全相同的问题,解决方案并不像修复网站URL那样简单。那没有区别。我案例中的根本问题和解决方案已在下面复制的帖子中进行了解释。请注意

php - Curl 在 Codeigniter 中失败 : OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to fcm. googleapis.com:443

我将Fire-base通知CRUL代码与Codeigniter集成在一起。有时我会收到错误,但并非总是如此。我已经将下面的代码集成到Controller中Controller代码$newDate=Date('m-d-YH:i:s');$test_str=$user->us_name.'Clockedat'.$newDate;$res=array();$res['data']['title']=$user->us_name.'-ClockedIn';$res['data']['is_background']="TRUE";$res['data']['message']=$test_str

php - 无法连接到 'ssl://gateway.sandbox.push.apple.com:2195'

我在我的macbookair上成功运行了APNS代码,但事实证明我无法在我的其他计算机上运行它:我检查过它们是相同的:1..pem文件(具体)2.程序不能工作的电脑有:Windows7,XAMPP,OpenSSL支持,无防火墙和开启了2195和2196的EC2Linux服务器可能是什么其他问题导致我的php代码中出现此错误?Unabletoconnectto'ssl://gateway.sandbox.push.apple.com:2195'我知道可能是因为没有打开SSL,但是我检查了phpInfo(),应该是正确的。opensslOpenSSLsupportenabledOpenSS

php - 如何在 nginx 反向代理后面的 CakePHP 中安全地检测 SSL?

CakePHP(我见过的所有版本)检查$_SERVER['HTTPS']查看请求是否通过HTTPS而不是普通HTTP发出。我使用nginx作为负载均衡器,其后是Apache应用程序服务器。由于SSL连接在负载平衡器处终止,$_SERVER['HTTPS']就CakePHP而言,尚未设置。我想找到一种安全的方法来检测应用服务器上的HTTPS。到目前为止,我已将它放入我的CakePHP配置中:$request_headers=getallheaders();if((isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS'])||(isset($request_h

php - cURL 错误 35 - 连接到 api.rkd.reuters.com 时出现未知 SSL 协议(protocol)错误 :443

在开发机器(mac)中,通过PHP中的cURL连接到此没有问题,但在Ubuntu中,我收到此错误。我已经在本地机器和AmazonAWS实例上试过了。我用谷歌搜索了又用谷歌搜索,一直走到砖墙前。没有适当的防火墙限制,这完全是个谜。php5-curl安装在ubuntu中,我只是没有任何想法。我运行了这个命令:curl-vhttps://api.rkd.reuters.com/api/2006/05/01/TokenManagement_1.svc/Anonymous并得到了这个输出,没有任何解决方案的线索。还安装了OpenSSL。*Abouttoconnect()toapi.rkd.reu

php 5.6 ssl证书验证

我正在尝试调试ssl证书验证问题,并确定openssl获取证书位置时返回的路径不正确。(见下文)我如何弄清楚如何设置它?我查看了php.ini文件,但在任何地方都找不到此引用。cmuench-air:bincmuench$./php-r"print_r(openssl_get_cert_locations());"Array([default_cert_file]=>/bitnami/mampstack56Dev-osx-x64/output/common/openssl/cert.pem[default_cert_file_env]=>SSL_CERT_FILE[default_ce

php - php curl 在 ssl/https 中的安全性如何?

我想要两台服务器,服务器A和服务器B。服务器A执行所有身份验证(用户名和密码)。如果用户在ServerA认证成功,那么ServerA会发送用户的sessionid、ip地址、useragent等POST数据。服务器B将通过SSL接收所有这些数据,并信任服务器A并向用户授予访问权限。此外,服务器B将仅通过服务器A的IP接受来自服务器A的POST数据。我的问题是,由于post数据是通过curl/ssl发送的,它会不会在流量中被拦截或窃取?黑客能否以纯文本形式查看sessionID(此处最重要的组件)?我能做些什么来提高这种方法的安全性吗? 最佳答案