Я хочу клиент-серверное приложение C ++, которое может использовать TLS для безопасной связи, включая клиентские сертификаты, и возможность самостоятельно выбирать и проверять сертификаты.
Я использовал Schannel, чтобы сделать это раньше, но ключ InitializeSecurityContext отмечен [desktop apps only]
,
Предоставила ли Microsoft новый эквивалентный API?
Хотя теоретически я мог бы заменить все это (поскольку, в конце концов, у меня все еще может быть обычный обычный TCP-сокет), я бы предпочел придерживаться компонентов ОС, если это возможно.
Задача ещё не решена.
Других решений пока нет …