草庐IT

ssl_options

全部标签

php - 在 PHP : OpenSSL Error messages: error: 1409F07F: SSL routines: SSL3_WRITE_PENDING: bad write retry

我正尝试在PHP中使用SSL/TLS连接发送大量数据。如果数据block不是很大或者我不使用TLS,但我需要(接近2MiB),fwrite函数会显示警告,它会很好地工作:Warning:fwrite():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:1409F07F:SSLroutines:SSL3_WRITE_PENDING:badwriteretry我用来连接客户端的相关代码:$cntxt=stream_context_create(array('ssl'=>array('local_cert'=>'certifica

php - 如何创建用于在 SSL 下调用 WCF Web 服务的 PHP SOAP 客户端?

我们在IIS中安装的SSLWeb服务器下有一个WCF服务。Web服务是使用.NET3.5和WCF3.0创建的。我们可以毫无问题地使用.NET3.5客户端访问它。让我们将发布服务的URL命名为:https://my-server.com/testservice.svc?wsdl我们需要进行概念验证,以检查是否可以使用PHP客户端访问它。我尝试使用NuSOAP或PHP的标准SoapClient,但在这两种情况下我都遇到异常。这是我的代码:它用这条消息返回异常:Error:sendSms:SoapFaultexception:[WSDL]SOAP-ERROR:ParsingSchema:ca

php - 无法使用 PHP 连接到 SSL 加密的 Web 服务

我从提供商处获得了两个证书文件,一个是.cer格式,一个是.p7b格式。然后我将p7b证书转换为p12证书。有了这个证书,我就可以从我的浏览器连接到wsdl。然后我继续将该证书转换为.pem格式,使用我在该站点上找到的一些说明。opensslpkcs12-clcerts-nokeys-outtest.pem-inmycert.p12opensslpkcs12-nocerts-outkey.pem-inmycert.p12然后使用以下命令将证书与key结合起来:cattest.pemkey.pem>cert.pem这是我的Web服务类构造:publicfunction__construc

PHP 和 ZIP 创建 : Can standard zip "options" be applied

有人知道在创建zip文件时如何使用PHPZIP函数来应用标准zip“选项”吗?到目前为止,我所有的搜索都没有找到任何结果。特别是我对应用“-ll”和“-l”选项感兴趣,因此我可以提供WIN或NIX版本的压缩文本文件(cgi和php以及文本文件等)来自nix网站。内容将即时压缩,并为每个特定客户编辑添加的一些文件。我知道构建和使用命令行“反勾号”(Perl)或“passthru(.)”(php)方法,但我希望有使用纯PHP的技巧,即ZipArchive()。问候。 最佳答案 您可能最终会退回到shell_exec并只使用native系

php - stream_context_set_params 与 stream_context_set_option

文档怎么说通过阅读php.net,在我看来,stream_context_set_params几乎与stream_context_set_option做同样的事情。即。http://www.php.net/manual/en/function.stream-context-set-params.phpboolstream_context_set_params(resource$stream_or_context,array$params)http://www.php.net/manual/en/function.stream-context-set-option.phpboolstre

PHP imap_open - 不适用于 SSL 和 novalidate-cert 参数

我尝试通过PHP打开IMAP连接imap_open("{localhost:993/ssl}","username","pwd")好的,这没有按预期工作,因为我使用的是自签名证书。但至少我得到了一个错误:Warning....Couldn'topenstream所以我试试imap_open("{localhost:993/ssl/novalidate-cert}","username","pwd")然后:什么都没有-白页-没有错误或警告,服务器日志中没有错误。邮件服务器已正确配置-通过thunderbird或outlook在此端口上启用ssl加密连接没有问题。我还尝试将imap_ope

php - cURL 错误 35 : Unknown SSL protocol error in connection to api. mailgun

突然间我开始收到这个mailgun错误,GuzzleHttp\Exception\RequestExceptioncURLerror35:UnknownSSLprotocolerrorinconnectiontoapi.mailgun.net:443任何邮件枪用户请帮助我谢谢 最佳答案 我在使用Laravel4.2和Mailgun时遇到了同样的问题。我已经联系了MG,他们将此错误归咎于他们一直遭受的DDoS攻击。我将此线程包含在我最新的支持票中。如果您有任何有用的信息可以帮助他们,请在此处提供。我注意到它只发生在每天清晨到中午。Ma

php - 是否有可能实现 SSL (wss ://) using PHP socket extension?

我有一个websocket服务器,使用PHP的socket库实现,并且一切正常...只要您使用的是ws://协议(protocol)。但是,我们现在需要升级库以通过SSL工作,即支持wss://协议(protocol)。是否有可能使用PHPsocket实现wss://(或者更一般地说,我想是SSL连接)函数,或者我们是否需要重写代码以使用stream_socket函数?(请注意,切换到stream_socket可能还有其他充分的理由,因此无论答案如何,我们都可以考虑这样做。但是,在我花时间评估这两个选项之前,我想确认坚持使用socket甚至是我们的一个选择。)

php - 如何与 PHP 建立 SSL 连接

我需要开发一个PHP类来与Apple服务器通信,以便进行推送通知(APNS)。我有证书(.pem),我尝试按照在Internet上找到的各种教程进行操作,但尝试使用流套接字连接到ssl://gateway.sandbox.push.apple.com:2195时仍然遇到错误:$apnsHost='gateway.sandbox.push.apple.com';$apnsPort=2195;$apnsCert='apns-dev.pem';$streamContext=stream_context_create();stream_context_set_option($streamCon

php - 使用 SSL 使用 PHP 连接到 EPP 服务器

我即将连接到安全的EPP服务器并发送XML请求,然后再次接收XML格式的响应。我需要在PHP中执行此操作。因此,我需要使用SSL证书通过TCP连接到特定端口上的EPP服务器(这是我目前掌握的信息,仍在等待将我的IP列入白名单并向我发送证书)。所以我的问题可能看起来有点愚蠢,但我是否需要使用fsockopen或cURL进行连接,我如何定义我需要使用SSL以及如何我如何定义和使用这个SSL证书? 最佳答案 好吧,您只需初始化curl、设置选项并执行curl请求:$url="your_url";$handle=curl_init();cu