php讀取der格式證書(shū)亂碼解決方法
遇到的問(wèn)題:
我的項(xiàng)目需要用到應(yīng)用der格式的證書(shū)公鑰及RSA算法來(lái)驗(yàn)簽相關(guān)簽名,PHP關(guān)于RSA算法不是很懂,手頭上有Java和.net兩種語(yǔ)言的實(shí)現(xiàn),PHP實(shí)現(xiàn)甚感吃力。
小伙伴們的解答:
這個(gè)證書(shū)有他自己相應(yīng)的編碼,首先要找到這個(gè),然后在用php讀,設(shè)置對(duì)應(yīng)的編碼就好了。另外你如果是直接echo出證書(shū)內(nèi)容的話,在那之前最好用<meta>標(biāo)簽編碼一下,否則他其實(shí)沒(méi)亂碼,只是你瀏覽器無(wú)法識(shí)別而已。還要注意你php那個(gè)文件的編碼哦~~
直接讀取當(dāng)然是亂碼了,der密鑰證書(shū)本來(lái)就是二進(jìn)制編碼或者BASE64編碼的文件,php可以用openssl_x509_parse函數(shù)來(lái)解析:
<?php
$cert = file_get_contents('filename.crt');
$ssl = openssl_x509_parse($cert);
var_dump($ssl);
?>
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- 完美解決PHP中文亂碼
- PHP MYSQL亂碼問(wèn)題,使用SET NAMES utf8校正
- php url地址欄傳中文亂碼解決方法集合
- PHP substr 截取字符串出現(xiàn)亂碼問(wèn)題解決方法[utf8與gb2312]
- 二招解決php亂碼問(wèn)題
- PHP亂碼問(wèn)題,UTF-8亂碼常見(jiàn)問(wèn)題小結(jié)
- php和mysql中uft-8中文編碼亂碼的幾種解決辦法
- 基于PHP導(dǎo)出Excel的小經(jīng)驗(yàn) 完美解決亂碼問(wèn)題
- php讀取mysql中文數(shù)據(jù)出現(xiàn)亂碼的解決方法
- PHP頁(yè)面中文亂碼分析
- php上傳文件中文文件名亂碼的解決方法
- php file_get_contents抓取Gzip網(wǎng)頁(yè)亂碼的三種解決方法
- php截取中文字符串不亂碼的方法
- php導(dǎo)入csv文件碰到亂碼問(wèn)題的解決方法
- phpmailer中文亂碼問(wèn)題的解決方法
- PHP base64編碼后解碼亂碼的解決辦法
- php中json_encode UTF-8中文亂碼的更好解決方法
- php使用fgetcsv讀取csv文件出現(xiàn)亂碼的解決方法
- PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法
- phpstorm編輯器亂碼問(wèn)題解決
- php的GD庫(kù)imagettftext函數(shù)解決中文亂碼問(wèn)題
- php上傳中文文件名亂碼問(wèn)題處理方案
- PHP中文亂碼解決方案
- PHP+MYSQL中文亂碼問(wèn)題
- PHP頁(yè)面轉(zhuǎn)UTF-8中文編碼亂碼的解決辦法
相關(guān)文章
如何利用微信小程序和php實(shí)現(xiàn)即時(shí)通訊聊天功能
微信小程序是現(xiàn)在應(yīng)用比較廣的流量平臺(tái)之一,當(dāng)小程序的流量越來(lái)越多時(shí),就需要在小程序中接入即時(shí)通信聊天功能來(lái)實(shí)現(xiàn)更好的流量變現(xiàn)轉(zhuǎn)化,下面這篇文章主要給大家介紹了關(guān)于如何利用微信小程序和php實(shí)現(xiàn)即時(shí)通訊聊天功能的相關(guān)資料,需要的朋友可以參考下2022-04-04
zen_cart實(shí)現(xiàn)支付前生成訂單的方法
這篇文章主要介紹了zen_cart實(shí)現(xiàn)支付前生成訂單的方法,結(jié)合實(shí)例形式詳細(xì)分析了zen_cart支付前生成訂單的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-05-05
php微信開(kāi)發(fā)之關(guān)鍵詞回復(fù)功能
這篇文章主要為大家詳細(xì)介紹了php微信開(kāi)發(fā)之關(guān)鍵詞回復(fù)功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
淺析PHP關(guān)鍵詞替換的類(避免重復(fù)替換,保留與還原原始鏈接)
一個(gè)關(guān)鍵詞替換的類,這個(gè)類主要用于關(guān)鍵詞過(guò)濾,或者是關(guān)鍵詞查找替換方面,關(guān)鍵詞替換,其實(shí)就是一個(gè)str_replace()的過(guò)程,感興趣的朋友跟著小編一起看看吧2015-09-09
Laravel5.5 視圖 - 創(chuàng)建視圖和數(shù)據(jù)傳遞示例
今天小編就為大家分享一篇Laravel5.5 視圖 - 創(chuàng)建視圖和數(shù)據(jù)傳遞示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10

