MIT Kerberos工具使JAAS能够访问Windows LSA?没有工具怎么做

时间:2015-11-06 15:23:40

标签: kerberos jaas gssapi mit-kerberos jgss

使用JAAS运行Java应用程序我得到了惊人的效果:
Java客户端应用程序无法访问Windows LSA,直到我安装了MIT Kerberos工具' kfw-4.0.1-i386.msi' ?

JAAS配置文件设置:

WEBSTART_CLIENT_CONTEXT {
   com.sun.security.auth.module.Krb5LoginModule required 
   useTicketCache=true
   renewTGT=true
   doNotPrompt=false   
   debug=true; 
}

在Windows 7上运行Java 1.8
我使用-Dsun.security.krb5.debug = true

获取了日志记录

未安装MIT工具,失败
正确安装了MIT工具,成功
source

我尝试设置注册表项
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \控制\ LSA \ Kerberos的\参数的 值名称: allowtgtsessionkey 为0和1,但在卸载MIT工具时没有任何改变。

有人可以告诉我是否可以在不安装MIT工具的情况下访问LSA?或者告诉我JAAS如何与windows LSA交互的信息?

0 个答案:

没有答案