• Lunes 6 de Mayo de 2024, 09:22

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - saravoj

Páginas: [1]
1
PHP / Popen Con Php
« en: Martes 3 de Agosto de 2004, 14:13 »
Hola a tod@s!

Tengo el siguiente problema, quiero ejecutar un comando de openssl con php para firmar un certificado y resulta que mi clave para firmar está protegida por contraseña, si no automatizas el proceso openssl te pedirá el password para firmar la solicitud de certificado lo introduces y listo. Pero como yo quiero automatizarlo cuando ejecuto el comando desde el script en php openssl se queda colgado esperando que le introduzca la contraseña. He probado con popen para abrir un pipe a hacia el comando de openssl y luego enviando a capón mi contraseña para que me firme el csr. Código:

$command = "openssl x509 -in ./openssl/test.csr -out ./openssl/test.crt -req -signkey /openssl/serversign.key";    
$gestor = popen($command, "w");
//el modo "w" es para poder mandar cosas por el pipe
fputs($gestor, "password\r\n");
pclose($gestor);

Alguna idea?

Gracias

2
PHP / Dirección Servidor Whois Para Dominios Españoles
« en: Miércoles 28 de Julio de 2004, 13:56 »
Hola a tod@s!!

Alguien sabe la dirección de algún servidor que responda a consultas de whois para dominos .es Quiero hacer algo como esto, que sirve para los .fr->

$server = "whois.nic.fr";
if (!$sock = fsockopen($server, 43, $num, $error, 10)){
      unset($sock);
      echo "Timed-out connecting to $server (port 43)";
} else{                              
      fputs($sock, "$domain\r\n");
      print  "<PRE>\r\n";
      while (!feof($sock)) {
      echo fread($sock,128);
      }
     print "</PRE>";
     fclose($sock);
}

muchas gracias

3
Seguridad y Criptografía / Introducir Oid En Openssl.cnf
« en: Viernes 9 de Julio de 2004, 13:38 »
Hola a todos

Necesito introducir en un CA un par de OID's. Estoy trasteando con el archivo openssl.cnf y no estoy muy seguro de dónde tengo que colocar las extensiones.

tengo las siguientes extensiones:
[ca]
[CA default]
[policy match] & [policy anything]

[req]
[req _distinguished_name ]
[req_attributes ]

Y luego vienen las extensiones de x509 que es donde he introducido la extensión
[new_oids]
No estoy seguro de que sea así, es más no sé si tengo que establecer la nueva extensión antes

Alguna idea?

Muchas gracias

Páginas: [1]