在从Java 6迁移到Java 7之后,我面临不支持的kerberos身份验证密钥类型(1)的问题。
在搜索了一下之后,我找到了这个,

这意味着Java 7不支持.那我该怎么做才能让它起作用呢?
发布于 2014-05-27 06:41:10
现在不支持DES的是Windows,而不是Java 7,Java支持DES。
微软在其Windows 2008中反对DES。早期版本支持DES,在2008年(和更新版本),如果组织希望使用DES,管理员必须启用DES (单击Active Directory用户上的“使用此帐户的Kerberos DES加密类型”复选框,应允许该用户使用此类周加密算法之一)。请看屏幕截图上的红色方块:

资料来源:http://blogs.msdn.com/b/openspecification/archive/2011/05/31/windows-configurations-for-kerberos-supported-encryption-type.aspx)
有时,管理员还必须允许在客户端计算机上使用DES (在上面链接的文章中也对此进行了描述)。
Java支持所有这些加密算法。
https://stackoverflow.com/questions/23869549
复制相似问题