Попытка сгенерировать открытый ключ RSA с учетом модуля и показателя API.Я использую OpenSSL на iOS 4.2.
Генерация открытого ключа вручную - вариант (см. Ниже), однако я не уверен, как включить логику экспоненты в модуль
-----BEGIN PUBLIC KEY-----
Modulus from API
-----END PUBLIC KEY-----
Основываясь на комментариях @James, я могу написать открытый pem, но получить пустой закрытый ключ.Вот мой код:
char szModulus = "1162" ;
char *szExp = "827655" ;
RSA* rsa = RSA_new();
int ret = BN_hex2bn(&rsa->n,szModulus) ;
ret = BN_hex2bn(&rsa->d,szExp) ;
FILE *fp = fopen("/Users/ysi/Desktop/privateKey.pem", "wb");
PEM_write_RSAPrivateKey(fp, rsa, NULL, NULL, 0, 0, NULL);