java GSSAPI异常找不到适当类型的密钥来解密AP REP AES128
我正在使用Java6为ssh客户机编写一个UserAuthGss。服务器在接收到第一个客户端令牌后调用GSSContext。在那个标记上接受上下文。服务器正在引发此异常:
GSSException: Failure unspecified at GSS-API level (Mechanism level: Invalid argument (400) - Cannot find key of appropriate type to decrypt AP REP - AES128 CTS mode with HMAC SHA1-96)
在Java 7中找到http://bugs.java.com/view_bug.do?bug_id=6907425,并想知道是否有人有类似的问题
# 1 楼答案
我的解决办法是在kdc配置中使用不同的算法
# 2 楼答案
可能keytab文件不包含所需的加密类型,生成新的keytab文件将有助于使用
/crypto ALL
和ktpass
命令:用相应的值替换
HTTP/server@REALM
、KERBEROS_SERVICEUSER
和PASSWORD