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

View file

@ -316,7 +316,10 @@ class PublicKeyTokenProvider implements IProvider {
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
$publicKey = openssl_pkey_get_details($res);