SChannel отправляет промежуточную цепочку сертификатов из хранилища памяти
Я работаю с сервером, используя SChannel TLS. Я использую SCHANNEL_CRED и AcquireSecurityCredentials для создания учетных данных безопасности, которые затем передаются в AcceptSecurityContext. Кажется, все работает нормально, но SChannel не отправит промежуточный сертификат для конечного сертификата, если он не находится в системном хранилище или хранилище пользовательских сертификатов. Я хотел бы отправить сертификат из хранилища памяти, но это не похоже на работу. Есть ли способ указать временный промежуточный сертификат, не добавляя его в постоянное хранилище?