網(wǎng)上有很多關(guān)于pos機(jī)登錄時(shí)間,如何查看SSL證書到期時(shí)間的知識(shí),也有很多人為大家解答關(guān)于pos機(jī)登錄時(shí)間的問(wèn)題,今天pos機(jī)之家(www.afbey.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!
本文目錄一覽:
pos機(jī)登錄時(shí)間
最近有很多小伙伴私信snca說(shuō)不知道在哪里查看SSL證書有效期,想著在臨期的時(shí)候換個(gè)OV SSL。其實(shí)查詢SSL證書是否過(guò)期方法很多,在這里給大家分享三個(gè)方法。
第一種查看ssl證書有效期
你的站點(diǎn)已經(jīng)部署了ssl證書,用戶可正常訪問(wèn),在這個(gè)前提下,我們先打開(kāi)站點(diǎn),看到地址欄有一個(gè)安全鎖的樣式如下圖所示:
點(diǎn)擊后,會(huì)向我們展示以下信息:該網(wǎng)站身份已經(jīng)過(guò)某CA驗(yàn)證,身份可信,連接加密可信等數(shù)據(jù)。
我們點(diǎn)擊證書信息,就會(huì)有常規(guī)數(shù)據(jù)和詳細(xì)信息。
就可以看到該SSL證書于何時(shí)生效、何時(shí)過(guò)期。
第二種Linux下使用Openssl查看證書過(guò)期時(shí)間
用 xshell 或者 putty 工具登錄后,進(jìn)入證書目錄,使用 openssl 命令進(jìn)行查看:
# er /mm/ssl/cert
# openssl x509 -in signed.crt -noout -dates
上面改成你自己證書的所在目錄,證書名稱也改成你自己服務(wù)端上證書的名稱。
第三種使用代碼查看證書過(guò)期時(shí)間
我想一次性查看多個(gè)域名的SSL有效期,有什么便捷的方法嗎?
可以使用PHP方式查看:
下圖僅供參考
/**
* 獲取SSL證書有效期
*/
public function getValidity(){
$domain = "xxx.com";
$context = STREAM_context_create(array("ssl" => array("capture_peer_cert_chain" => true)));
$socket = stream_socket_client("ssl://$domain:443", $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context);
$context = stream_context_get_params($socket);
foreach ($context["options"]["ssl"]["peer_certificate_chain"] as $value) {
//使用openssl擴(kuò)展解析證書,這里使用x509證書驗(yàn)證函數(shù)
$cerInfo = openssl_x509_parse($value);
if(strpos($cerInfo['name'],$domain)) {
echo "start:".date("Y-m-d",$cerInfo['validFrom_time_t'])."<br/>";
echo "end:".date("Y-m-d",$cerInfo['validTo_time_t']);
}
}
}
輸出內(nèi)容:
start:生效時(shí)間end:到期時(shí)間
以上就是關(guān)于pos機(jī)登錄時(shí)間,如何查看SSL證書到期時(shí)間的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于pos機(jī)登錄時(shí)間的知識(shí),希望能夠幫助到大家!
