【发布时间】:2015-12-21 22:39:27
【问题描述】:
String[] userAttrList = {"cn", "sn","pwdHistory};
SearchResult searchResult = lc.search(baseDN, SearchScope.SUB, searchFilter, userAttrList);
List<SearchResultEntry> result = searchResult.getSearchEntries();
for (SearchResultEntry sre : result) {
value = sre.getAttributeValue("pwdHistory");
System.out.println(sre.getAttributeValue("pwdHistory"));
return value; }
我正在使用 unboundidsdk 从 LDAP 获取用户的详细信息。
属性(name=cn, values={'Test User'}), 属性(名称=sn,值={'用户'}), 属性(name=pwdHistory, values={'20150902093503Z#2.5.4.35#32#{AES256}33243DD8jnwa8a8asbaaa==', '20150903091818Z#2.5.4.35#32#{AES256}PJiYUi+ssasZ#2050.20=', '470.2 4.35#32#{AES256}asasasAAA222221211221=='})},控件={})]
我以 LDAP 默认加密形式获取密码历史记录。
是否有可用的 API 以解密格式获取它?
【问题讨论】:
标签: java passwords ldap password-encryption unboundid-ldap-sdk