[PHP] Génération de certificats autosignés via OpenSSL

Génération de certificats autosignés via OpenSSL [PHP] - PHP - Programmation

Marsh Posté le 20-10-2009 à 14:39:29    

Plop,
 
Je suis sous Windows (la honte !) et j'utilise le combo Apache 2.0.63 / PHP 5.2.11 pour développer en PHP un utilitaire de génération de certificat autosigné avec openssl.
 
J'utilise ce bout de code suivant :
 

Code :
  1. $req_key = openssl_pkey_new();
  2. $dn = array
  3. (
  4.   "countryName" => "US",
  5.   "stateOrProvinceName" => "Colorado",
  6.   "organizationName" => "yPass.net",
  7.   "organizationalUnitName" => "yPass.net",
  8.   "commonName" => "yPass.net Root Certificate"
  9. );
  10. $req_csr = openssl_csr_new($dn, $req_key);
  11. $req_cert = openssl_csr_sign($req_csr, NULL, $req_key, 365);


 
(bout de code copié/collé de php.net), mais ça affiche un warning étrange à la ligne 11 : "Warning: openssl_csr_sign() [function.openssl-csr-sign]: cannot get CSR from parameter 1".
 
Faut-il prêter attention à ce warning ? Comment faire pour contrer cette erreur ?


---------------
Atari 520 ST 256 Ko
Reply

Marsh Posté le 20-10-2009 à 14:39:29   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed