Pass $configargs to openssl_pkey_export

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
This commit is contained in:
Daniel Kesselberg 2019-07-21 22:21:59 +02:00
parent d15ad1b5af
commit 608f4d3ee9
No known key found for this signature in database
GPG Key ID: 36E3664E099D0614
1 changed files with 4 additions and 1 deletions

View File

@ -316,7 +316,10 @@ class PublicKeyTokenProvider implements IProvider {
throw new \RuntimeException('OpenSSL reported a problem'); throw new \RuntimeException('OpenSSL reported a problem');
} }
openssl_pkey_export($res, $privateKey); if (openssl_pkey_export($res, $privateKey, null, $config) === false) {
$this->logOpensslError();
throw new \RuntimeException('OpenSSL reported a problem');
}
// Extract the public key from $res to $pubKey // Extract the public key from $res to $pubKey
$publicKey = openssl_pkey_get_details($res); $publicKey = openssl_pkey_get_details($res);