Здравствуйте.
У меня не считывается публичный ключ, не могу понять в чем дело.
| Код | #include "stdafx.h" #pragma comment (lib,"libeay32.lib") #pragma comment (lib,"ssleay32.lib") #include <openssl/rsa.h> #include <openssl/pem.h>
void main(int argc, char **argv) { RSA * pubKey = NULL; FILE * pub_key_file = NULL; pub_key_file = fopen("c:/public.key", "r"); pubKey = PEM_read_RSAPublicKey(pub_key_file, NULL, NULL, NULL); if(pubKey==NULL){ printf("error"); } }
|
Ключ лежит на диске C и в приложении.
В чем может быть причина ?
|