gpt4 book ai didi

java - GSS JAAS 无法读取 keystore /选项卡

转载 作者:行者123 更新时间:2023-11-30 07:26:03 27 4
gpt4 key购买 nike

我正在尝试使用 Kerberos 连接到数据库,除了两个问题之外一切正常。首先,当我执行代码时,系统会要求我输入两次密码,而不是一次。然后我的查询被发送到我的数据库并返回结果。

上述问题源于我认为的根本原因,或者我遇到的第二个问题是,我的 JDK 无法读取 key 表。

com.sun.security.jgss.initiate {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
useTicketCache=true
principal="principal@REALM"
useDefaultCcache=true
};

com.sun.security.jgss.accept {
com.sun.security.auth.module.Krb5LoginModule required
ticketCache=true
storeKey=true;
};

Apr 22, 2016 2:27:46 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Cluster created with settings {hosts=[realm:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
Apr 22, 2016 2:27:46 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Adding discovered server realm:27017 to client view of cluster
Apr 22, 2016 2:27:46 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: No server chosen by ReadPreferenceServerSelector{readPreference=primary} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, all=[ServerDescription{address=realm:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out
Kerberos password for principal@REALM: ******
Apr 22, 2016 2:27:52 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Opened connection [connectionId{localValue:1, serverValue:1001}] to realm:27017
Apr 22, 2016 2:27:52 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Monitor thread successfully connected to server with description ServerDescription{address=realm:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[3, 2, 5]}, minWireVersion=0, maxWireVersion=4, maxDocumentSize=16777216, roundTripTimeNanos=128643970}
Apr 22, 2016 2:27:52 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Discovered cluster type of STANDALONE
Kerberos password for principal@REALM: ******
Apr 22, 2016 2:27:57 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Opened connection [connectionId{localValue:2, serverValue:1002}] to realm:27017
****output from mongo****

我知道我没有禁用键盘输入,但这是因为正如您从上面的输出中看到的那样,我无法读取 key 表或缓存。

服务器和客户端都有匹配的 krb5.conf,我能够 kinit、ktadd、klist 所有具有正确 enc 类型的期望主体。

我什至对 key 表进行了 chmod 777 只是为了确保这不是权限问题。

最佳答案

这是一个权限问题,我无法读取/tmp下的缓存文件

关于java - GSS JAAS 无法读取 keystore /选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36801981/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com