Gbenbam Ответов: 1

Какова подходящая замена для ASN1_INTEGER, M_ASN1_INTEGER_new, ASN1_INTEGER_set


Каковы замены для вышеуказанных сущностей, найденных в коде

[^]

Похоже, что теперь они удированы.Когда я добавляю ожидаемый файл заголовка, я получаю сообщение об ошибке #для обновления моего программного обеспечения.

Что я уже пробовал:

Я уже искал и до сих пор ищу решение в google.

1 Ответов

Рейтинг:
4

Jochen Arndt

ASN1_INTEGER и ASN1_INTEGER_set() все еще присутствуют.

M_ASN1_INTEGER_new() был удален. Это был макрос и был заменен функцией ASN1_INTEGER_new().
Похоже, что это внутренняя функция и не предназначена для использования приложениями.

Но не должно быть никакой необходимости создавать сертификаты программно. Вместо этого просто используйте инструменты командной строки OpenSSL.


Gbenbam

Это не я, а пользователи клиентского / серверного настольного приложения, которые должны будут периодически заходить на сайт приложения и периодически создавать для себя сертификат. Как вы думаете, подойдет ли для этого инструмент командной строки OpenSSL?

Jochen Arndt

Я не знаю ваших требований, но вы можете, по крайней мере, выполнить инструменты из вашего приложения или написать сценарий оболочки (который также может быть выполнен из вашего приложения).