Я создаю серверное приложение в C++, которое должно принимать сертификат, содержащий открытый ключ ECDSA. Он должен проверить сертификат и, после проверки, использовать открытый ключ, содержащийся в сертификате, для проверки подлинности сообщения, отправленного вместе с сертификатом.
У меня все это работает с использованием пар ключей ECDSA, сгенерированных на лету - т.е. мой код работает хорошо - но теперь мне нужно сделать часть сертификата.
И я решил, что могу использовать командную строку OpenSSL для создания сертификата, который устанавливается на клиенте (вместе с закрытым ключом ECDSA в отдельном файле).
Кто-нибудь может помочь?