Интересно , можно ли использовать расширение OpenSSL PHP для создания пар частного / открытого ключа / сертификата?
Конечно, используйте openssl_pkey_new
:
$privateKey = openssl_pkey_new(array('private_key_bits' => 2048)); $details = openssl_pkey_get_details($privateKey); $publicKey = $details['key'];
Вы можете экспортировать ключи с помощью openssl_pkey_export
или openssl_pkey_export_to_file
.