X509: signing with pw protected PSS keys yielded errors

This commit is contained in:
terrafrost 2021-05-22 10:10:09 -05:00
parent c98b163e76
commit 84f07cc9cb

View File

@ -2615,7 +2615,7 @@ class X509
if ($signatureAlgorithm != 'id-RSASSA-PSS') {
$signatureAlgorithm = ['algorithm' => $signatureAlgorithm];
} else {
$r = PSS::load($issuer->privateKey->toString('PSS'));
$r = PSS::load($issuer->privateKey->withPassword()->toString('PSS'));
$signatureAlgorithm = [
'algorithm' => 'id-RSASSA-PSS',
'parameters' => PSS::savePSSParams($r)