Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xampp] Call to undefined function openssl_pkey_new()
Forum PHP.pl > Forum > PHP
Adyk
zainstalowalem sobie xampp ver. 1.6.6a

wygenerowalem sobie spokojnie certyfikat z wiersza polecen wg ponizszego opisu:
http://forum.php.pl/index.php?showtopic=41176&hl=xampp

niestety przy probie wygenerowania certy. z poziomu php pojawia sie komunikat:
Call to undefined function openssl_pkey_new()

pozniej kod z ktorego chce wygenerowac certy.

  1. <?php
  2. $config = array("config" => "c:/xampp/apache/bin/openssl.cnf");
  3. $dn = array(
  4.  "countryName" => "RU",
  5.  "stateOrProvinceName" => "Russia",
  6.  "localityName" => "Saint-Petersburg",
  7.  "organizationName" => "temp",
  8.  "organizationalUnitName" => "temp",
  9.  "commonName" => "temp",
  10.  "emailAddress" => "temp@temp.com"
  11. );
  12. $privkey_enc = openssl_pkey_new($config);
  13. $csr = openssl_csr_new($dn, $privkey_enc, $config);
  14. $sscert = openssl_csr_sign($csr, null, $privkey_enc, 365);
  15. openssl_x509_export_to_file($sscert, "d:/cert_enc.crt");
  16. openssl_pkey_export_to_file($privkey_enc, "d:/privkey_enc.pem");
  17. ?>


sciezka do pliku jest ok.

prosze o pomoc, czy tez mielscie problemy z generowaniem klucza

Z gory dzieki
Cezar708
nie masz zainstalowane openSSl. php musi być skompilowany z opcją --with-openssl, więcej co do intalacji jest tutaj
Adyk
niby jak mam zainstalowac to w xampp jak sam powinien domyslnie zainstalowac? po co ma poinstalowane cale openssl, jak nie dziala to w samym php?
chyba ze jest mozliwosc dodac po instalacji jakis modul?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.