[Programación] openssl
emiliano nuñez
nunez.emiliano en gmail.com
Dom Oct 26 13:19:50 ART 2008
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?
Saludos.
Más información sobre la lista de distribución Programacion