Re: [Programación] openssl

emiliano laneri elaneri en gmail.com
Lun Oct 27 08:04:03 ART 2008


2008/10/26 emiliano nuñez <nunez.emiliano en gmail.com>:
> Hola, alguien ha programado con OpenSSL?
>
> Creo una clave:
>
> openssl genrsa -des3 -out claveprivada.pem 2048
>
> (le pongo de password: "passworddeprueba")
>
> luego escribo este pequeño código:
>
> <c>
>
>   //Abrimos el archivo de la clave privada.
>
>
>
>   BIO *outPriK;
>
>   outPriK = BIO_new_file("/home/emiliano/src/ssl/claveprivada.pem", "r");
>
>   if(!outPriK) {printf( "Error abriendo el archivo de clave privada\n");
>  return 0;}
>
>
>   //Leemos la clave abierto anteriormente.
>
>
>
>   EVP_PKEY * key;
>
>   key = PEM_read_bio_PrivateKey(outPriK, NULL, 0, "passworddeprueba");
>
>   if (key == NULL) {printf("Error leyendo la clave privada\n"); return 0;}
>
> </c>
>
> Luego al correr el programa me tira:
>
> "Error leyendo la clave privada"
>
> Alguien se le ocurre que cagada me estoy mandando?


Hola =), hace un tiempo me surgió un problema similar, puede ser que esto
de ayude

Me descargue este ejemplo:

http://www.iaeste.or.at/doc/libssl-dev/demos/easy_tls/

Y modifique los certificados , por estos:

http://marc.info/?l=openssl-dev&m=113840402616334&w=2


Suerte.

-- 
registered linux user #464005



Más información sobre la lista de distribución Programacion