Kotofey
FloodMaster.
Здравствуйте!
Возник вопрос, как перевести команду
на Php чтобы получить из приватного ключа rsa-ключ.
Вот что у меня сейчас у меня :
Вот что генерируется:
А надо чтобы генерировалось BEGIN RSA PRIVATE KEY
Возник вопрос, как перевести команду
Код:
openssl rsa -in key -out key2
Вот что у меня сейчас у меня :
PHP:
$countryName = "UA";
$stateOrProvinceName ="MK";
$localityName = "UA";
$organizationName = "ORG";
$commonName = "domain.ua";
$emailAddress = "[email protected]";
$dn = array(
'countryName' => $countryName,
'stateOrProvinceName' => $stateOrProvinceName,
'localityName' => $localityName,
'organizationName' => $organizationName,
'commonName' => $commonName,
'emailAddress' => $emailAddress
);
$csrSettings = array('private_key_bits' => 2048, 'private_key_type' => OPENSSL_KEYTYPE_RSA, 'encrypt_key' => false);
$privkey = openssl_pkey_new($csrSettings);
$csr = openssl_csr_new($dn, $privkey, $csrSettings);
openssl_csr_export($csr, $csrout);
openssl_pkey_export($privkey, $pkeyout);
echo $csrout . "\n" . $pkeyout;
Код:
-----BEGIN CERTIFICATE REQUEST-----
9qcFheOWV96Jx1NfKt91O73E0XjA
-----END CERTIFICATE REQUEST-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQE
3vopjKUiYc6yzsuBr/k1Hb1N
-----END PRIVATE KEY-----