gnuPG pgp没有签名结果

时间:2015-04-08 09:46:04

标签: php pgp

当我尝试使用PGP签名测试时,我在结果错误中没有签名。

public function pgpSign($strFileContent, $strSignKey) {
    $pgp = new \gnupg();
    $pgp->seterrormode(\gnupg::ERROR_EXCEPTION); 
    $arrFingerPrint = $pgp->import($strSignKey);
    $pgp->addsignkey($arrFingerPrint['fingerprint']);
    $pgp->setsignmode(GNUPG_SIG_MODE_DETACH);
    return $pgp->sign($strFileContent);
}

public function test() {
    return $this->pgpSign('test testowy', '/../Static/private_key.pem');    
}

1 个答案:

答案 0 :(得分:0)

钥匙问题。我需要生成一个新的。