首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置SPNEGO mutualFlag

如何设置SPNEGO mutualFlag
EN

Stack Overflow用户
提问于 2020-03-02 14:04:20
回答 1查看 72关注 0票数 0

在试图解决这个问题时,我们注意到SPNEGO请求(KRB_AP_REQ)与我们的GSSAPI和SSPI客户端实现之间的区别:

  • 使用GSSPI,mutalFlag设置为False
  • 使用SSPI,mutualFlag被设置为True。

在调用GSSAPI的Java代码中,我们可以根据需要显式地将标志设置为true或false,但我没有办法使用Waffle / SSPI来实现这一点。

搜索吉蒂布的Waffle代码中的“相互”只给出了一个成功的结果:常数ISC_REQ_MUTUAL_AUTH

是否有一种通过Waffle / SSPI?显式设置mutualFlag的方法?

即相当于以下GSSAPI代码的内容:

代码语言:javascript
复制
GSSContext context = gssManager.createContext(serverName, mechOid, null, GSSContext.DEFAULT_LIFETIME);
context.requestMutualAuth(false);
EN

回答 1

Stack Overflow用户

发布于 2020-03-03 12:32:33

虽然我不建议禁用互限。华夫饼的抽象度太高了。我们也有同样的问题:想要修改上下文标志。我们必须修改源代码并重新编译。向Waffle提出一个问题,最多提供一个公关。

有关问题的代码如下:https://github.com/Waffle/waffle/blob/0c6f832222b59537847281adf7d2959583809dff/Source/JNA/waffle-jna/src/main/java/waffle/windows/auth/impl/WindowsSecurityContextImpl.java#L117-L119

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60490501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档