Update BasicAliPay.php

This commit is contained in:
Anyon 2020-03-11 17:50:03 +08:00
parent 8bfd9f9a69
commit c30e880bf7

View File

@ -215,7 +215,7 @@ abstract class BasicAliPay
*/ */
protected function trimCert($sign) protected function trimCert($sign)
{ {
if (file_exists($sign)) $sign = file_get_contents($sign); // if (file_exists($sign)) $sign = file_get_contents($sign);
return preg_replace(['/\s+/', '/\-{5}.*?\-{5}/'], '', $sign); return preg_replace(['/\s+/', '/\-{5}.*?\-{5}/'], '', $sign);
} }
@ -294,7 +294,7 @@ abstract class BasicAliPay
*/ */
public function getCertSN($sign) public function getCertSN($sign)
{ {
if (file_exists($sign)) $sign = file_get_contents($sign); // if (file_exists($sign)) $sign = file_get_contents($sign);
$ssl = openssl_x509_parse($sign); $ssl = openssl_x509_parse($sign);
return md5($this->_arr2str(array_reverse($ssl['issuer'])) . $ssl['serialNumber']); return md5($this->_arr2str(array_reverse($ssl['issuer'])) . $ssl['serialNumber']);
} }
@ -307,7 +307,7 @@ abstract class BasicAliPay
public function getRootCertSN($sign) public function getRootCertSN($sign)
{ {
$sn = null; $sn = null;
if (file_exists($sign)) $sign = file_get_contents($sign); // if (file_exists($sign)) $sign = file_get_contents($sign);
$array = explode("-----END CERTIFICATE-----", $sign); $array = explode("-----END CERTIFICATE-----", $sign);
for ($i = 0; $i < count($array) - 1; $i++) { for ($i = 0; $i < count($array) - 1; $i++) {
$ssl[$i] = openssl_x509_parse($array[$i] . "-----END CERTIFICATE-----"); $ssl[$i] = openssl_x509_parse($array[$i] . "-----END CERTIFICATE-----");