I have an IBM HTTP Server
and Server [X]
,
I need to create secure connection [SSL
] :
by creating KDB
file : ibmhttpserverkey.kdb
in IBM HTTP Server
using iKeyman utility
and importing Server[X]'s certificates [cert.PEM]
or [cert.der]
in ibmhttpserverkey.kdb
it's do-able or not? I have tried a lot and every time it returns "Error Handshake, no certificate found" even if i installed it using certification manager!
You should be able to import certificates from other key file types such as a p12 database or another kdb. After doing the import check the personal certificates using IKEYMAN to see if the certificate is there. If you then see the "Error Handshake, no certificate found" in the IHS error log it may be you have not specified the certificate to be the default. Also check the VirtualHost entry for port 443 (or whatever ssl port is used) and see if an SSLServerCert directive is defined. This directive can be used to point at a label that identifies the needed certificate. The no certificate found message means that IHS opened the kdb defined by the keyfile directive and could not find either a default certificate or one that is specified using the SSLServerCert directive.
Guide to setting up SSL within IHS: http://www-01.ibm.com/support/docview.wss?uid=swg21179559