加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Glassfish 3.1.2的JDBCRealm有一个新的密码加密算法字段.这是什

发布时间:2020-12-14 16:25:33 所属栏目:Java 来源:网络整理
导读:Glassfish JDBC领域具有您可以设置的几个不同属性. 我对Digest算法和密码加密算法属性感兴趣(这是在管理控制台中显示的). 第二个是Glassfish 3.1.2的新功能,就像我所知道的那样. 我有consulted the official Glassfish 3.1.1 documentation,但没有解决新的属
Glassfish JDBC领域具有您可以设置的几个不同属性.

我对Digest算法和密码加密算法属性感兴趣(这是在管理控制台中显示的).

第二个是Glassfish 3.1.2的新功能,就像我所知道的那样.

我有consulted the official Glassfish 3.1.1 documentation,但没有解决新的属性,并没有真正解释什么第一个属性被使用.

有一个documentation bug引用了一个错误号(13363269),它必须指向一个停止的错误系统,因为我找不到它引用的错误.这个幻象bug可能详细说明了密码加密算法属性,但是似乎在迷失时间之后就会丢失.

从命令行,属性被命名(不可能):digestrealm-password-enc-algorithm.它看起来像在digest-algorithm属性旁边一样.

我试图阅读source code,but the JDBCRealm.java file appears to be missing,尽管我无疑只是在错误的地方看.我发现以前的副本没有在任何地方引用该属性.

这两个属性是什么?我有一个朦胧的感觉,一起他们确保如果我使用这个领域使用明文密码登录,我可以以某种方式将哈希和比较操作委托给领域,当然,哈希用于存储原始密码和输入密码上使用的哈希计算方式相同.

该手册还指出,如果我想使用摘要身份验证,我应该指定jdbcDigestRealm JAAS上下文.如果我不想使用digest认证,那么我应该指定jdbcRealm JAAS上下文.对我来说,这看起来像另一个地方,我有效地指定了什么类型的散列算法.

提前感谢任何指针.

解决方法

添加直接链接,因为我花20分钟找到它: – /

https://svn.java.net/svn/glassfish~svn/tags/3.1.2/security/core/src/main/java/com/sun/enterprise/security/auth/realm/jdbc/JDBCRealm.java

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读