I tried checking for a default certificate and it reports "null". The KDB file has the GSK certs and my cert - that's it, and when I follow the instructions to set up my cert as the default, it gives me a cryptic "I'm sorry Dave, I can't do that" kind of message.
This is on a customer's system, and they don't have any good paths to contact Rocket, as their vendor is entirely unresponsive which is why they work with us in the first place, and we're not a var. So I post here and hope someone from Rocket is listening. Wally, Kevin, Mike, ... there've been a number of very good Rocket folks helping out here over the years. (Apologies for anyone I missed.) -K On Tue, Feb 19, 2013 at 6:12 PM, John Hester <jhes...@momtex.com> wrote: > I doubt the unqualified listen has any connection. It sounds like > something's corrupt in the kdb file. If you only have one cert in the > file, you might try removing the SSLServerCert directive altogether. > Normally one cert in the database is marked as the default to use when > none is specified, and if you only have one, that should be it. I would > also create a new kdb file from scratch just to make sure it's clean. > > If it still won't work after that, I'd suggest opening a case with IBM > support if you have a current entitlement. I open cases with them all > the time for issues with new software installations, and they're always > very responsive. > > -John > > -----Original Message----- > From: u2-users-boun...@listserver.u2ug.org > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King > Sent: Tuesday, February 19, 2013 4:03 PM > To: U2 Users List > Subject: Re: [U2] AIX 5.3 IBMIHS Web Server > > Yes, I have both the LoadModule and Listen, though my Listen is > unqualified, like this: > > Listen 443 > > The error I'm getting in the logs tells me there is no key for "api" or > " > api.client.com" (I've tried both) despite the fact that gsk7cmd shows > that the certificate absolutely is in there. That's what's vexing; I > can see the certificate, but for some reason Apache cannot. > > You don't suppose the unqualified Listen might have something to do with > it, do you? > > > On Tue, Feb 19, 2013 at 11:19 AM, John Hester <jhes...@momtex.com> > wrote: > > > Kevin, I have both chained and self-signed certs on various servers. > > The example from my workstation is a self-signed cert. Self-signed is > > > actually less prone to error because you don't have to worry about > > importing the intermediate certs into the keystore database. The only > > > other thing I know to suggest at the moment is verify you're loading > > the IBM ssl module and listening on port 443: > > > > LoadModule ibm_ssl_module modules/mod_ibm_ssl.so Listen 0.0.0.0:443 > > > > Are you getting any errors in the IHS SSL logs, either at server > > startup or when you attempt to browse to port 443? > > > > -John > > > > -----Original Message----- > > From: u2-users-boun...@listserver.u2ug.org > > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King > > Sent: Monday, February 18, 2013 5:04 PM > > To: U2 Users List > > Subject: Re: [U2] AIX 5.3 IBMIHS Web Server > > > > John (Thompson)... This IHS Apache is definitely a cracked Apache with > > > some odd configuration SSL setup in particular is completely > different. > > > > John (Hester), I can see the cert in the key file (through the gsk7cmd > > command) but with the name api.client.com it cannot be found. I even > > recreated the cert as "api" (without dots) because I found a page that > > > said that the dots could be causing problems, but still no love. It > > seems I've done everything correctly but still it just can't find a > > combination that works. I'm wondering if the problem here is the fact > > > that it's a self-signed cert without a chain? Are you using a > > self-signed cert here? > > Do you have other certs in your key file that may represent a chain > > for the self-signed cert? > > > > Thank you gentlemen for the insight. Most appreciated. > > > > -K > > > > On Mon, Feb 18, 2013 at 3:09 PM, John Hester <jhes...@momtex.com> > wrote: > > > > > It sounds like you've done all you need to for basic IHS SSL > > > functionality. As long as api.client.com matches the name you gave > > > the certificate via ikeyman, and you have the KeyFile directive, you > > > > should be OK. There are a lot of other options you can add for > > > optimization and browser compatibility, but I don't think leaving > > > any of those out would break it outright. Here's my working IHS > > > config from the development server on my Windows workstation for > comparison: > > > > > > <VirtualHost *:443> > > > SSLEnable > > > SSLProtocolDisable SSLv2 > > > SSLServerCert is12.momtex.com > > > <Directory "c:/IBM/HTTPServer/htdocs/html"> > > > Options +Includes > > > AddType text/html .shtml > > > AddOutputFilter INCLUDES .shtml > > > </Directory> > > > </VirtualHost> > > > KeyFile "C:/IBM/HTTPServer/key.kdb" > > > SSLDisable > > > > > > -John > > > > > > -----Original Message----- > > > From: u2-users-boun...@listserver.u2ug.org > > > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin > > > King > > > Sent: Saturday, February 16, 2013 4:02 PM > > > To: U2 Users List > > > Subject: [U2] AIX 5.3 IBMIHS Web Server > > > > > > Might anyone have any tips or tricks for getting SSL to work on the > > > IBMIHS/Apache 2.0.47 web server on an AIX 5.3 box? The > > > documentation I've found on the web is byzantine at best and it > > > would be fine if the > > > > > commands actually worked, but I keep getting odd error messages and > > > stalled at every turn. > > > > > > I've upgrade the GSK so that the server will start with SSL enabled, > > > > I > > > > > have a virtual host configured, but I have no clue how to tie a > > > specific certificate to the VirtualHost. Well, let's say I have > > > clues, but nothing is working. Here's the <VirtualHost> stanza I > > > have > > > > > set up in > > > httpd.conf: > > > > > > <VirtualHost *:443> > > > SSLEnable > > > SSLClientAuth None > > > SSLServerCert api.client.com > > > ServerName api.client.com > > > DocumentRoot /usr/www > > > <Directory "/usr/www"> > > > Order Allow,Deny > > > Allow From All > > > </Directory> > > > ErrorLog logs/api_error.log > > > CustomLog logs/api_error.log common </VirtualHost> > > > > > > I've been able to generate a CSR and create a self-signed > > > certificate, > > > > > and it would appear that I've even successfully imported that > > > certificate into my key database, as demonstrated by this command: > > > > > > $ gsk7cmd -cert -details -db /usr/IBMIHS/ssl/client.kdb -label " > > > api.client.com" -pw "password" > > > > > > ...which produces the following output... > > > > > > Label: api.client.com > > > Key Size: 512 > > > Version: X509 V1 > > > Serial Number: 00 DB 00 41 9A 19 77 7E 9F Issued By: api.client.com > > > CLIENT City, ST, US > > > Subject: api.client.com > > > CLIENT > > > City, ST, US > > > Valid From: Saturday, February 16, 2013 6:06:08 PM EST To: Saturday, > > > > April 17, 2032 7:06:08 PM EDT > > > Fingerprint: ... > > > Signature Algorithm: 1.2.840.113549.1.1.5 Trust Status: enabled > > > > > > But even though this certificate is in the keyfile (and yes, I have > > > a KeyFile directive elsewhere in the httpd.conf file pointing to the > > > > client.kdb file) I can't seem to associate it to the virtual host. > > > What am I missing? > > > > > > (And yes, I'm aware this is not specifically a U2 question but I > > > need this to provide web connectivity to a Unidata machine from a > > > Rackspace > > > > > hosted server. So in a way... it sorta is U2 related.) > > > > > > Help? > > > _______________________________________________ > > > U2-Users mailing list > > > U2-Users@listserver.u2ug.org > > > http://listserver.u2ug.org/mailman/listinfo/u2-users > > > _______________________________________________ > > > U2-Users mailing list > > > U2-Users@listserver.u2ug.org > > > http://listserver.u2ug.org/mailman/listinfo/u2-users > > > > > _______________________________________________ > > U2-Users mailing list > > U2-Users@listserver.u2ug.org > > http://listserver.u2ug.org/mailman/listinfo/u2-users > > _______________________________________________ > > U2-Users mailing list > > U2-Users@listserver.u2ug.org > > http://listserver.u2ug.org/mailman/listinfo/u2-users > > > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users