On 1/1/2016 4:29 AM, Sugumar wrote:
Hi,
I have a RSA Public key as string type.
I need to convert this string to PEM file. Please help me to create PEM file
from string type.
Convert the string to a binary array.
Convert the array n and e to bignum
*bn = BN_bin2bn(bin, bytes, *bn);
Create an RSA structure and assign n and e to the bignums
rsa_pub_key = RSA_new();
(rsa_pub_key)->n = n;
(rsa_pub_key)->e = e;
(rsa_pub_key)->d = NULL;
RSA *rsa_pub_key
EVP_PKEY *pkey = NULL;
pkey = EVP_PKEY_new();
irc = EVP_PKEY_assign_RSA(pkey, rsa_pub_key);
pemFile = fopen(pemFilename, "wb");
irc = PEM_write_PUBKEY(pemFile, pkey);
fclose(pemFile);
_______________________________________________
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users