草庐IT

SSL_shutdown

全部标签

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(此处最重要的组件)?我能做些什么来提高这种方法的安全性吗? 最佳答案

php - 如何在 PHP 5.6 中通过 php.ini 设置 'verify_peer_name=false' SSL 上下文选项

案例:我想打开到localhost的SSL连接,而SSL证书是FQDN的问题。问题:如果(*)行中没有特殊处理,下面的程序将失败并显示以下消息:PHP警告:stream_socket_enable_crypto():对等证书CN='myhost.com'与test.php中预期的CN='localhost'不匹配测试PHP程序:$fp=stream_socket_client("tcp://localhost:993",$errno,$errstr,30);//(*)ifcommented,theprogramfails//stream_context_set_option($fp,'

php - Laravel + Redis 通过 SSL 缓存?

我正在尝试使用信息https://github.com/nrk/predis通过predis1.1和SSL连接到Redis,在示例中使用以下配置://Namedarrayofconnectionparameters:$client=newPredis\Client(['scheme'=>'tls','ssl'=>['cafile'=>'private.pem','verify_peer'=>true],]);我的Laravel配置如下所示:'redis'=>['client'=>'predis','cluster'=>env('REDIS_CLUSTER',false),'defaul