Ken*_*art 5 java configuration kerberos jaas
我有一个系统,其中.NET客户端使用Kerberos针对Java服务器进行身份验证。一切正常,但是我正在尝试改善服务器配置。当前,在C:\的根目录中需要一个keytab文件,因为我的jaas.conf看起来像这样:
Server {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
storeKey=true
isInitiator=false
keyTab="///C:/keytab"
principal="XXX";
};
Run Code Online (Sandbox Code Playgroud)
我正在尝试使该keyTab属性成为相对路径,但是没有运气。我试过的
keyTab="///keytab"keyTab="///./keytab"keyTab="classpath:keytab"所有这些都会导致异常,因此很显然找不到密钥表文件。
我搜索并阅读了文档,然后将头撞在墙上。谁能透露我要实现这一目标的神奇咒语?
请使用keyTab="keytab"
类似于示例:
http://docs.oracle.com/javase/6/docs/technotes/guides/security/jgss/lab/part1.html
| 归档时间: |
|
| 查看次数: |
5140 次 |
| 最近记录: |