Thank you. Before you posted your answer, I ran tckeygen, and it made a slight improvement--iManager is now working on port 2200. Netstorage is still not working.
Please clarify:
1) You say "Make sure the LDAP objects are pointing to the right certificates." What does that mean? If you're referring to the two LDAP objects in Console One, "LDAP group" points to "LDAP server" and "LDAP server" points to the new "SSL CertificateDNS." I would think that's correct, yes? When I look at Apache from iManager, it shows the new certs under its listening ports. (I can't log in to Tomcat admin or manager; either as "admin" or ".admin.context.")
2. How does one export the root cert.der public key and import it into Java, IIRC? When I ran tckeygen, I ran it at the console with no arguments, and I hadn't done anything previously--do I need to do an export first? If so, how?
BTW, when I ran tckeygen, it said it worked, and iManager came up. Since NetStorage still wasn't working, I deleted sys/adminsrv/conf/.keystor
And just to be really clear, after running tckeygen, I restarted apache, tomcat, java, and nldap thus: adrmsrvdn, ap2webdn, tc4stop, tcadmdn, java -exit, unload nldap, nldap, admsrvup, ap2webup, tc4admup, tomcat4. I'm hoping that's enough and we don't need to reboot the server.
(BTW, they're on SP1 because they're cheap and they don't like downtime. Yes, I think being so far behind contributed to this problem because it seems that new certs are created with the application of a service pack. Some other clients have recent certs and we didn't create them. )
Thanks.
Main Topics
Browse All Topics





by: ShineOnPosted on 2006-08-02 at 09:22:54ID: 17234800
The thing with NetStorage is it uses secure LDAP. Apache admin also uses secure LDAP for authentication. Make sure the LDAP objects are pointing to the right certificates - since you renamed the old ones, eDirectory probably renamed the references within LDAP to match, and it's still pointing at the old ones.
Whenever you change your certificates, you have to import those certificates into Java, too. That's the tckeygen thing. It involves exporting the root cert.der public key and importing it into Java, IIRC.
The issue with the cert not matching the name has to do with SSL CertificateIP being created to point to the server name and/or vice-versa. The client being pissed and talking about switching to Windoze proves the client a) is pissed and b) knows nothing about how much trouble Windows can be. Hopefully, you can fix this quickly and remind him how much it would cost to provide all the services NetWare is providing in a Windoze environment... and that Certificate Services in Windoze is weak, and doesn't fully support hosting a public, trusted cert on your own CA (last time I checked...)
By the way, 6.5.1? SP1 was buggy, and SP5 has been out since January, 2006. Any reason they're so far behind on their SP's? Hard to say definitively, but I wouldn't be surprised if being so far behind on normal system maintenace contributed to a) the initial problem with the certs and/or b) the problems with getting PKIDIAG to fix the certs.