I am using Public/Private Keys in my project to encrypt/decrypt some data.
I am hosting a public key (\"public.pem\") on a server.
\"public.pem\" looks like
SquareRootOfTwentyThree's method not work for me. Here is my solution.
BIO* bio = BIO_new(BIO_s_mem()); int len = BIO_write(bio, pem_key_buffer, pem_key_buffer_len); EVP_PKEY* evp_key = PEM_read_bio_PUBKEY(bio, NULL, NULL, NULL); RSA* rsa = EVP_PKEY_get1_RSA(evp_key);