Bug 446685
Summary: | LDAP publisher doesn't store the bind password properly | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Dogtag Certificate System | Reporter: | Aleksander Adamowski <bugs-redhat> | ||||||||
Component: | Certificate Manager | Assignee: | Christina Fu <cfu> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Chandrasekar Kannan <ckannan> | ||||||||
Severity: | low | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 1.0 | CC: | benl, jgalipea, jmagne | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2009-07-22 23:28:52 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 443788 | ||||||||||
Attachments: |
|
Description
Aleksander Adamowski
2008-05-15 17:04:22 UTC
Created attachment 310301 [details]
fix for dogtag.
The fix contains the following:
* password set at pkiconsole will be saved to password file
* restart of the server is not necessary, in most cases.
* if the password of ldap and password.conf are out of sync to start with,
setting the password at pkiconsole will require restart of server.
Jack, please review.
jmagne+ attachment (id=310301) $ svn commit Sending src/com/netscape/certsrv/ldap/ILdapConnModule.java Sending src/com/netscape/cms/servlet/admin/PublisherAdminServlet.java Sending src/com/netscape/cmscore/ldap/LdapConnModule.java Sending src/com/netscape/cmscore/ldap/PublisherProcessor.java Sending src/com/netscape/cmscore/ldapconn/LdapAuthInfo.java Transmitting file data ..... Committed revision 63. backing out fix because of bug#453485. $ svn commit src Sending src/com/netscape/certsrv/ldap/ILdapConnModule.java Sending src/com/netscape/cms/servlet/admin/PublisherAdminServlet.java Sending src/com/netscape/cmscore/ldap/LdapConnModule.java Sending src/com/netscape/cmscore/ldap/PublisherProcessor.java Sending src/com/netscape/cmscore/ldapconn/LdapAuthInfo.java Transmitting file data ..... Committed revision 64. Created attachment 311321 [details]
this fix will allow publishing to different ldap server other than internaldb
fixed the installation issue from the earlier backed out fix.
jmagne, please review.
Created attachment 311398 [details]
spec file diff
jmagne+ attachment (id=311321), (id=311398) $ svn commit linux/common/pki-common.spec base/common/src Sending base/common/src/com/netscape/cms/servlet/admin/PublisherAdminServlet.java Sending base/common/src/com/netscape/cmscore/apps/CMSEngine.java Sending base/common/src/com/netscape/cmscore/ldap/LdapConnModule.java Sending base/common/src/com/netscape/cmscore/ldap/PublisherProcessor.java Sending base/common/src/com/netscape/cmscore/ldapconn/LdapAuthInfo.java Sending linux/common/pki-common.spec Transmitting file data ...... Committed revision 67. $ pwd /home/cfu/dogtag/src4/pki Note: changing the password from the console for ldap publishing will always result in the password being written to the password.conf. Although the admin will be warned if the password happends to be invalid. When this happens, the admin is expected to re-enter the password until it is right. Bug already MODIFIED. setting target CS8.0 and marking screened+ Verified: 1. add user to Directory server uid=pkiuser,ou=people,o=redhat 2. set aci on ou=people allowing pkiuser to manage only userCertificate, caCertificate and certificateRevocationList 3. enabled publishing binding as pkiuser. 4. Updated Directory Server 5. Newly issued certificate, caCertificate and CRL published successfully. 6. Changed DS user's password, updated the CS connection information. 7. Verified change in password.conf 8. Updated Directory Server |