Мне удалось создать новый DSA_PrivateKey
а также Botan::PKCS8::PEM_encode
сохранить в .pem
файл. Теперь мне нужно сохранить PublicKey в отдельный .pem
также. Кто-нибудь знает, как скопировать DSA_PrivateKey
к DSA_PublicKey
? Я пробовал много разных вещей, ни одна из которых не работала. Должен оценить это, спасибо!
Понял это, используйте:
Botan::DSA_PublicKey(DL_Group, privatekey->get_y());
затем
keystring = Botan::X509::PEM_encode(pubkey);
Других решений пока нет …