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