Может ли PHP OpenSSL генерировать пары частных / открытых ключей / сертификатов?

Интересно , можно ли использовать расширение OpenSSL PHP для создания пар частного / открытого ключа / сертификата?

Solutions Collecting From Web of "Может ли PHP OpenSSL генерировать пары частных / открытых ключей / сертификатов?"

Конечно, используйте 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 .