PDA

View Full Version : [Openssl]


holyfather
13-07-2011, 16:35
#include <openssl/ssl.h>


int main(){
FILE *fp;

RSA *rsa = NULL;
fp = fopen("serverkey.pem", "r");
if (fp == NULL) { return 0; }
rsa = PEM_read_RSAPrivateKey(fp, NULL, NULL, NULL);

if(rsa == NULL){
printf("\n non caricata \n");
}


}


Cerco di leggere una chiave rsa salvata su serverkey.pem , ma nonostante sia cifrata ( e non gli dia la password - il quarto parametro di PEM_read_RSAPrivateKey è null) non mi viene chiesta la password e non viene estratta alcuna chiave, infatti viene stampato printf("\n non caricata \n");

Qualcuno sa dirmi il perchè ?

holyfather
13-07-2011, 17:33
risolto bisogna aggiungere OpenSSL_add_all_algorithms();