对 SSPI 的调用失败,请参阅内部异常。上下文已过期,无法再使用。
这个错误是什么意思?
我的 MDM 服务器上有一个证书,该设备从 SCEP 获取其身份证书。我正在尝试使用 MDM 和 SCEP 安装配置文件,但无济于事。控制台告诉我 MDM 服务器的证书无效。
我觉得奇怪的是设备登录到 MDM URL 并且我执行了“authenticateasserver”并且它工作正常,流已经过身份验证。一旦我单击安装 MDM 的配置文件,我就会收到上述错误。
Console.WriteLine("Listening for clients...");
TcpClient tcpClient = tcpListener.AcceptTcpClient();
Stream s = tcpClient.GetStream();
clientSSLStream = new SslStream(s, false, ValidateRemoteCertificate);
try
{
clientSSLStream.AuthenticateAsServer(cert, false, SslProtocols.Default, false);
if (clientSSLStream.IsAuthenticated)
{
Console.WriteLine("iPhone client is authenticated");
}
Console.WriteLine("iPhone Client connected");
string messagest = ReadMessage(clientSSLStream);
Payloads payloads = AddPayloads();
XDocument XMLPayloads = payloads.Generate();
string text = System.IO.File.ReadAllText("MDM Profile NEW.mobileconfig");
string XMLData = generateStringFromXML(XMLPayloads);
//string XMLData = "<html> <body><b>Hello</b> World</html>";
byte[] requestData = Headers.SendPOST(MDMServer.serverURL, text);
clientSSLStream.Write(requestData);
}