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è ?
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è ?