尝试从Microsoft的Secure SOAP示例运行代码时出现上述错误 http://msdn.microsoft.com/en-us/library/s2ya483s.aspx
来自M'soft代码的电话似乎是正确的:
Status = g_Sample_SecurityInit._SecurityFunc.AcquireCredentialsHandleA(
NULL, // Name of principal
UNISP_NAME_A, // Name of package
SECPKG_CRED_OUTBOUND, // Flags indicating use
NULL, // Pointer to logon ID
&m_SchannelCred, // Package specific data
NULL, // Pointer to GetKey() func
NULL, // Value to pass to GetKey()
&m_hClientCreds, // (out) Cred Handle
&tsExpiry); // (out) Lifetime (optional)
有关如何进行的任何想法? FWIW,这是SSL客户端的一部分,但我并不需要客户端身份验证。
罗尼
答案 0 :(得分:1)
您在运行客户端的操作系统是什么?此文件应存在于System32 for SSL中:SChannel.dll。
如果您能够或想要使用.NET,那么使用SslStream类会更容易。