【发布时间】:2016-03-21 08:25:42
【问题描述】:
我正在尝试使用 tomcat 设置 kerberos/spnego 身份验证。我在 tomcat 目录下添加了一个 krb5.conf 文件,并在 SpnegoFilterConfig 中读取了值并设置了 java.security.krb5.conf ,但似乎没有考虑到它。无论文件是否存在,我都会得到相同的结果。
javax.servlet.ServletException: GSSException: Failure unspecified at GSS-API level (Mechanism level: Encryption type AES256 CTS mode with HMAC SHA1-96 is not supported/enabled)
如果我将 jce 安全文件放在 lib/security 中,我会得到
javax.servlet.ServletException: GSSException: Failure unspecified at GSS-API level (Mechanism level: Invalid argument (400) - Cannot find key of appropriate type to decrypt AP REP - AES256 CTS mode with HMAC SHA1-96)
但是,无论我是否拥有 krb5.conf,都会发生这种情况。
【问题讨论】:
标签: java tomcat kerberos spnego