2

对 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);
                }
4

0 回答 0