草庐IT

c# - 对 SSPI 的调用失败,请参阅内部异常 - 无法联系本地安全机构

我有一个WPF应用程序,它使用SSLStream连接到服务器并发送/接收一些消息。我的代码主要基于此示例(SslTcpClient):https://msdn.microsoft.com/en-us/library/system.net.security.sslstream(v=vs.110).aspx.这在几个月内都运行良好。但是,在获得此Windows更新后(Windows10版本1511和WindowsServer2016技术预览版4的累积更新:2016年6月14日-https://support.microsoft.com/en-us/kb/3163018)。我的应用程序开始报

c# - Pushsharp 苹果通知 A call to SSPI failed 错误

我正在使用PushSharp在C#中发送Apple推送通知,我有我的生产.pem文件及其密码。下面是我的代码片段。我总是收到这个错误.."AcalltoSSPIfailed,seeinnerexception.--->System.ComponentModel.Win32Exception:Themessagereceivedwasunexpectedorbadlyformatted-"或"System.IO.IOException:Authenticationfailedbecausetheremotepartyhasclosedthetransportstream."我尝试了网络中

ios - 对 SSPI 的调用失败,请参阅内部异常

try{_apnsStream.AuthenticateAsClient("gateway.sandbox.push.apple.com",certificates,System.Security.Authentication.SslProtocols.Ssl3,false);}在我的.netWeb服务中使用Moon-Apnsdll时,我在上面一行收到此错误“对SSPI的调用失败,请参阅内部异常”...任何人都可以建议我解决这个问题。 最佳答案 改变:System.Security.Authentication.SslProtoco

c++ - SSPI 头文件 - fatal error

我的项目出现了一些fatalerror,错误来自sspi.h,我必须定义一些东西,但我不知道是什么以及为什么,请有人解释。sspi.h(60):fatalerrorC1189:#error:YoumustdefineoneofSECURITY_WIN32,SECURITY_KERNEL,orSECURITY_MAC 最佳答案 虽然诊断很清楚必须定义SECURITY_WIN32、SECURITY_KERNEL或SECURITY_MAC之一,但它在确定方面没有多大帮助使用哪一个以及为什么。据我所知,这些都没有正式记录在MSDN中,因此唯

c# - .NET 和 MySQL 错误 - 调用 SSPI 失败 ... "message received was unexpected or badly formatted"和 "buffers supplied to a function was too small"

我希望这不是一个太模糊的问题,但我看了很远,但没能找到任何对这个错误有帮助的东西。我有一个.NET4.5.2Web服务层(使用ServiceStack和Dapper),自从我们部署该服务以来,它很少收到这两个错误。第一个错误:2017-09-2918:13:26.637+00:00[Error]Class:"TokenRepository"|Method:"GetToken"System.Security.Authentication.AuthenticationException:AcalltoSSPIfailed,seeinnerexception.--->System.Compo

java - 在 Java 或命令行实用程序中是否有一种方法可以使用 native SSPI API 获取服务的 Kerberos 票证?

我想在Java中使用Kerberos实现单点登录,并成功地使用Windows登录的票证为服务创建了票证。不幸的是,我只能在启用注册表项“allowtgtsessionkey”时创建该票证。我一禁用它就收到一条异常消息“标识符与预期值不匹配(906)”。注册表项记录在http://java.sun.com/j2se/1.5.0/docs/guide/security/jgss/tutorials/Troubleshooting.html上和http://support.microsoft.com/kb/308339.不幸的是,我无法访问将使用我的应用程序的计算机上的注册表,因此我正在寻找

c# - 客户端 - 服务器身份验证 - 使用 SSPI?

我正在开发一个客户端-服务器应用程序,我希望客户端使用用户的登录凭据向服务器进行身份验证,但我不希望用户必须输入他们的用户名和密码。我当然不想负责安全处理密码。我只需要用户向我证明他们就是他们所说的那样,然后我的服务器可以继续并根据需要授予/拒绝命令。我的用户是域的一部分,因此我希望能够使用他们在登录时创建的登录凭据。我没有使用任何类型的Web服务,也不想使用。我控制客户端和服务器软件,两者都是用纯C#编写的,并使用良好的ol'套接字来完成工作。我更喜欢用纯C#/.Net来做这个,但我愿意使用不安全的C#和pinvokes到win32API,如果这意味着我会完成工作。我在Windows

ruby - 将 SSPI 与 Ruby TinyTDS 结合使用 - 可能吗?

在尝试使用Ruby连接到SQLServer数据库时经历了一些痛苦之后,我终于发现了TinyTDS这太棒了。但是,它需要用户名和密码才能与数据库对话。在过去的C#测试中,我们使用SSPI来提供它,这样任何测试人员都可以选择脚本并运行它,它将使用他们的Windows身份验证详细信息。我找不到使用TDS执行此操作的方法(开始怀疑当前版本不可能)并希望有人能证明我错了,或者有其他建议?干杯。 最佳答案 找到解决方案。我安装的tiny-tds是0.51版。最新版本有SSPI,因此要获取它:geminstalltiny_tds--version
12