public function rsaSign($data,$private_key,$pass) { $certs = array(); openssl_pkcs12_read(file_get_contents($private_key), $certs, $pass); //其中pass为你的证书密码 if(!$certs) return ; $signature = ''; openssl_sign($data, $signature, $certs['pkey']); return base64_encode($signature); }
$sign = $this->rsaSign($signInput,$this->PRI_KEY_PATH,$this->CERT_PWD);