pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <small id='yiequ'></small><noframes id='yiequ'>

        <i id='yiequ'><tr id='yiequ'><dt id='yiequ'><q id='yiequ'><span id='yiequ'><b id='yiequ'><form id='yiequ'><ins id='yiequ'></ins><ul id='yiequ'></ul><sub id='yiequ'></sub></form><legend id='yiequ'></legend><bdo id='yiequ'><pre id='yiequ'><center id='yiequ'></center></pre></bdo></b><th id='yiequ'></th></span></q></dt></tr></i><div class="802uae2" id='yiequ'><tfoot id='yiequ'></tfoot><dl id='yiequ'><fieldset id='yiequ'></fieldset></dl></div>
      1. <tfoot id='yiequ'></tfoot>
          <bdo id='yiequ'></bdo><ul id='yiequ'></ul>
        <legend id='yiequ'><style id='yiequ'><dir id='yiequ'><q id='yiequ'></q></dir></style></legend>

        如何在 PHP 中使用 SSL 證書發送 SOAP 請求?

        how to send SOAP request with SSL certificate in PHP?(如何在 PHP 中使用 SSL 證書發送 SOAP 請求?)
      2. <i id='cQI1s'><tr id='cQI1s'><dt id='cQI1s'><q id='cQI1s'><span id='cQI1s'><b id='cQI1s'><form id='cQI1s'><ins id='cQI1s'></ins><ul id='cQI1s'></ul><sub id='cQI1s'></sub></form><legend id='cQI1s'></legend><bdo id='cQI1s'><pre id='cQI1s'><center id='cQI1s'></center></pre></bdo></b><th id='cQI1s'></th></span></q></dt></tr></i><div class="8imkqcw" id='cQI1s'><tfoot id='cQI1s'></tfoot><dl id='cQI1s'><fieldset id='cQI1s'></fieldset></dl></div>

            <bdo id='cQI1s'></bdo><ul id='cQI1s'></ul>
          • <small id='cQI1s'></small><noframes id='cQI1s'>

                  <tbody id='cQI1s'></tbody>

                1. <legend id='cQI1s'><style id='cQI1s'><dir id='cQI1s'><q id='cQI1s'></q></dir></style></legend>
                2. <tfoot id='cQI1s'></tfoot>
                  本文介紹了如何在 PHP 中使用 SSL 證書發送 SOAP 請求?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我正在嘗試發送帶有 DER 證書的 SOAP - PHP 請求(這意味著該證書沒有私鑰)但沒有成功.

                  I'm trying to send a SOAP - PHP request with a DER certificate (that means the certificate don't have a privateKey) but no success.

                  $local_cert = FULL_PATH_TO_MY_CERT;
                  
                     $client = new SoapClient($wsdl, array(
                                  'local_cert' => $local_cert,
                                  'trace' => 1,
                                  'exceptions' => 1,
                                  'soap_version' => SOAP_1_1,
                                  'encoding' => 'ISO-8859-1',
                                  'compression' => (SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP),
                                  'location' => 'https://webserviceurl:port/ws/servlet/ws'
                              ));
                  

                  只有我收到此錯誤:

                  警告 (2): SoapClient::SoapClient() [soapclient.soapclient]: 無法設置私鑰文件 `PATHTOMYLOCALCERT' [APPVendorWebServicesMyWS.php, line 206]

                  Warning (2): SoapClient::SoapClient() [soapclient.soapclient]: Unable to set private key file `PATHTOMYLOCALCERT' [APPVendorWebServicesMyWS.php, line 206]

                  警告 (2):SoapClient::SoapClient() [soapclient.soapclient]:未能創建 SSL 句柄 [APPVendorWebServicesMyWS.php,第 206 行]

                  Warning (2): SoapClient::SoapClient() [soapclient.soapclient]: failed to create an SSL handle [APPVendorWebServicesMyWS.php, line 206]

                  警告 (2):SoapClient::SoapClient() [soapclient.soapclient]:無法啟用加密 [APPVendorWebServicesMyWS.php,第 206 行]

                  Warning (2): SoapClient::SoapClient() [soapclient.soapclient]: Failed to enable crypto [APPVendorWebServicesMyWS.php, line 206]

                  警告(2):SoapClient::SoapClient(https://webserviceurl:port/ws/servlet/ws?wsdl) [soapclient.soapclient]: failed to open stream: operation failed [APPVendorWebServicesMyWS.php,第 206 行]

                  Warning (2): SoapClient::SoapClient(https://webserviceurl:port/ws/servlet/ws?wsdl) [soapclient.soapclient]: failed to open stream: operation failed [APPVendorWebServicesMyWS.php, line 206]

                  警告(2):SoapClient::SoapClient() [soapclient.soapclient]:I/O 警告:無法加載外部實體https://webserviceurl:port/ws/servlet/ws?wsdl"[APPVendorWebServicesMyWS.php,第 206 行]

                  Warning (2): SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "https://webserviceurl:port/ws/servlet/ws?wsdl" [APPVendorWebServicesMyWS.php, line 206]

                  但我發現了一個小技巧(在 php.net 中)使用函數 file_get_contents($local_cert);錯誤消失了.

                  but I've found a little trick (in php.net) using the function file_get_contents($local_cert); the errors are gone.

                  但是出現了一個新的錯誤.

                  But a new error come from.

                  結果:string(773)錯誤讀取前綴:Action.Execute"

                  Result : string(773) "Error reading prefix:Action.Execute"

                  我的意思是......上面的這個錯誤......來自WebService?因為它無法通過我的請求進行身份驗證?

                  What I mean is... this error above... is comming from the WebService? because it cannot authenticate with my request?

                  謝謝大家.(感謝您的回答)

                  Thanks everybody. (appreciate your answers)

                  推薦答案

                  我在soap調用中使用SSL證書.

                  I'm using SSL certificate in my soap call.

                  就我而言,我在服務器上為 wsdllocal_cert 提供絕對路徑我已經在我的班級中定義了這些.請注意,我使用的是 .pem 格式的證書.

                  In My case I'm giving absolute path on my server for wsdl and for local_cert I've already defined those in my class. Please note that I'm using my certificate in .pem format.

                  public $local_cert = "/var/www/.../webroot/cert.pem";
                  public $wsdl = "/var/www/.../webroot/my_wsdl.wsdl";
                  
                  $this->client = new SoapClient($this->wsdl, array(
                          "trace"         => 1, 
                          "exceptions"    => true, 
                          "local_cert"    => $this->local_cert, 
                          "uri"           => "urn:xmethods-delayed-quotes",
                          "style"         => SOAP_RPC,
                          "use"           => SOAP_ENCODED,
                          "soap_version"  => SOAP_1_2 ,
                          "location"      => $this->location
                      )
                  );
                  

                  在我的證書中有兩部分.證書和 RSA 私鑰.

                  In my certificate there are 2 parts. Certificate and RSA Private Key.

                  (1)-----BEGIN CERTIFICATE-----
                  MIIFjzCC....
                  ....
                  -----END CERTIFICATE-----
                  (2)-----BEGIN RSA PRIVATE KEY-----
                  MIIEpAI....
                  ....
                  ww==
                  -----END RSA PRIVATE KEY----
                  

                  最重要的是,您應該使用 https 鏈接進行肥皂調用.這對我來說很好用.

                  And most important you should use https link for making a soap call. This is working fine for me.

                  希望對你有幫助.

                  這篇關于如何在 PHP 中使用 SSL 證書發送 SOAP 請求?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  enable SOAP on PHP(在 PHP 上啟用 SOAP)
                  Get received XML from PHP SOAP Server(從 PHP SOAP 服務器獲取接收到的 XML)
                  not a valid AllXsd value(不是有效的 AllXsd 值)
                  PHP SoapClient: SoapFault exception Could not connect to host(PHP SoapClient:SoapFault 異常無法連接到主機)
                  Implementation of P_SHA1 algorithm in PHP(PHP中P_SHA1算法的實現)
                  Sending a byte array from PHP to WCF(將字節數組從 PHP 發送到 WCF)

                  <small id='36xbE'></small><noframes id='36xbE'>

                3. <tfoot id='36xbE'></tfoot>
                  • <legend id='36xbE'><style id='36xbE'><dir id='36xbE'><q id='36xbE'></q></dir></style></legend>
                      <tbody id='36xbE'></tbody>
                      <i id='36xbE'><tr id='36xbE'><dt id='36xbE'><q id='36xbE'><span id='36xbE'><b id='36xbE'><form id='36xbE'><ins id='36xbE'></ins><ul id='36xbE'></ul><sub id='36xbE'></sub></form><legend id='36xbE'></legend><bdo id='36xbE'><pre id='36xbE'><center id='36xbE'></center></pre></bdo></b><th id='36xbE'></th></span></q></dt></tr></i><div class="kqekyyk" id='36xbE'><tfoot id='36xbE'></tfoot><dl id='36xbE'><fieldset id='36xbE'></fieldset></dl></div>

                        • <bdo id='36xbE'></bdo><ul id='36xbE'></ul>

                            主站蜘蛛池模板: Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 短信群发平台_群发短信软件_短信营销-讯鸽科技| 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 路面机械厂家| 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 深圳市东信高科自动化设备有限公司 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 英语词典_成语词典_日语词典_法语词典_在线词典网 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 |