Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2010, 13:38
Avatar de after
after
 
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 791
Antigüedad: 18 años, 1 mes
Puntos: 10
Respuesta: Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla?

Si pero no me ha funcionado muy bien.

Estoy probando así
Código PHP:
Ver original
  1. <?php  
  2. $CA_CERT = "file://ca.crt";
  3. $CA_KEY  = array(file_get_contents('ca.key'),"0000000000000000");
  4. $req_key = openssl_pkey_new();
  5. if(openssl_pkey_export ($req_key, $out_key)) {
  6.         $dn = array(
  7.                 "countryName"            => "DE",
  8.                 "stateOrProvinceName"    => "Frankfurt",
  9.                 "organizationName"       => "smcc.net",
  10.                 "organizationalUnitName" => "E-Mail",
  11.                 "commonName"             => "Testcert"
  12.                 );
  13.         $req_csr  = openssl_csr_new ($dn, $req_key);
  14.         $req_cert = openssl_csr_sign($req_csr, $CA_CERT, $CA_KEY, 365);
  15.         if(openssl_x509_export ($req_cert, $out_cert)) {
  16.                 echo "$out_key\n";
  17.                 echo "$out_cert\n";
  18.                 }
  19.         else    echo "Failed Cert\n";
  20.         }
  21. else            echo "FailedKey\n";
  22. ?>

Y me lo genera, pero cuando lo paso a un .crt o .pem y lo trato de ver no funciona. sale que no puede verse. Como si no lo firmara.
__________________
@ivancamiloGo