Как извлечь личный ключ / открытый ключ в цифровую подпись .pfx
форматировать с помощью PHP?
Я хочу зашифровать данные своим личным ключом .pfx
но я получаю сообщение об ошибке при открытии в формате .pfx. Другой вопрос: можно ли извлечь ключи с .pfx
формат? или я должен использовать .pem
формат? Или можно зашифровать данные с помощью .pfx
формат?
PHP имеет функцию для чтения этого сертификата:
$data = file_get_contents('/path/to/cert.pfx');
$certPassword = 'your password';
openssl_pkcs12_read($data, $certs, $certPassword);
var_dump($certs);
Но для шифрования данных с помощью этого сертификата вам понадобятся другие функции PHP openssl.
Других решений пока нет …