Benvenuti

Errore OpenSSL – Xampp – Don’t Know How To Get Public Key From This Private Key

Errore OpenSSL – Xampp – Don’t Know How To Get Public Key From This Private Key
Scritto da Domenica 21 Ottobre 2012 in Appunti in codice
Letto 2,396 volte

Xampp, tra le sue varie estensioni, ne ha una che permette la gestione delle funzioni openSSL.

Per attivarla dovrebbe bastare la rimozione del punto e virgola davanti alla stringa “extension=php_openssl.dll” nel file php.ini.  Ma questo non è sufficiente.

Prendiamo in considerazione questo codice:

Limitandoci  alla sola attivazione del modulo openssl avremmo un errore del tipo  “Don’t Know How To Get Public Key From This Private Key” all’atto dell’esecuzione della openssl_public_encrypt() anche se il dump della openssl_pkey_get_details fornisce dati validi.

Per ovviare a questo problema è necessario eseguire questi semplici step:

  1. Fermate Apache.
  2. Nella directory xampp\php sono prosenti due DLL: libeay32.dll e ssleay32.dll. Copiateli in xampp\apache\bin.  Se sono già presenti, rinominateli prima di eseguire la copia dalla directory xampp\php
  3. A questo punto in xampp\php\php.ini rimuovete il punto e virgola anteposto alla stringa extension=php_openssl.dll
  4. Riavviate Apache

Buona crittazione a tutti.

This Post Has 0 Comments

Leave A Reply