Java 7支持DES-CBC-CRC

时间:2014-05-26 11:54:22

标签: java kerberos

从Java 6迁移到Java 7后,我遇到了kerberos身份验证不受支持的keytype(1)问题。

经过一些谷歌搜索,我发现了这个,

Keberos encryption types

这意味着Java 7不支持des-cbc-crc。那么我该怎么办呢?

1 个答案:

答案 0 :(得分:2)

它是Windows Server,现在不支持DES,而不支持Java 7. Java支持DES。

Microsoft已在其Windows Server 2008中弃用了DES。早期版本支持DES,在2008年(及更新版本),如果组织想要使用DES,管理员必须启用它(单击复选框“对此帐户使用Kerberos DES加密类型”)应允许其使用其中一种周加密算法的Active Directory用户。请参见屏幕截图上的红色方块:

enter image description here

资料来源:http://blogs.msdn.com/b/openspecification/archive/2011/05/31/windows-configurations-for-kerberos-supported-encryption-type.aspx

有时管理员还必须允许在客户端计算机上使用DES(这也在上面链接的文章中进行了描述)。

Java支持所有这些加密算法。