4
#include <openssl/pem.h>
5
#include <openssl/x509.h>
16
f1=fopen("csa.crt","r");
17
f2=fopen("csa.key","r");
19
PEM_read_X509(f1,&x509,NULL,NULL);
20
pkey=X509_get_pubkey(x509);
21
key=EVP_PKEY_get1_RSA(pkey);
25
if (!key) puts("Ooops");
29
PEM_read_RSAPrivateKey(f2,&key,NULL,NULL);
30
if (RSA_check_key(key)) {
31
if ((!BN_cmp(a,key->n))&&(!BN_cmp(b,key->e))) res=1;
41
printf("Result: %i\n",res);