SChannel 从内存存储发送中间证书链

Joh*_*ohn 7 ssl schannel

我正在使用 SChannel TLS 的服务器。我使用 SCHANNEL_CRED 和 AcquireSecurityCredentials 创建安全凭证,然后将这些凭证传递给 AcceptSecurityContext。似乎一切正常,但如果最终证书不在系统或用户证书存储中,SChannel 将不会发送中间证书。我希望它从内存存储发送证书,但这似乎不起作用。有没有办法指定临时中间证书而不将其添加到永久存储中?