[ req ]
distinguished_name = qqq
[ qqq ]
<?php
dl("php_openssl.dll");
$config["config"] = "_penssl.cnf";
$config["private_key_bits"] = 384; // 1024;
file_put_contents($config["config"], "[ req ]\r\n"
."distinguished_name = qqq\r\n[ qqq ]\r\n");
$privkey = openssl_pkey_new($config);
var_dump($privkey);
$dn["countryName"] = "RU";
$csr = openssl_csr_new($dn, $privkey, $config);
var_dump($csr);
$sscert = openssl_csr_sign($csr, null, $privkey, 365, $config);
var_dump($sscert);
unlink($config["config"]);
resource(6) of type (OpenSSL key)
resource(7) of type (OpenSSL X.509 CSR)
resource(8) of type (OpenSSL X.509)
У меня подобные симптомы были, когда я обычную USB-флешку форматнул как NTFS (требовалось на нее залить образ 4.7 Гиг, который нельзя было без «нарезки» на фат32 раздел записать). Тормоза начались страшнейшие!