The error below:
[warning][Sun Nov 20 16:21:13 2011] [crit] [client 127.0.0.1] [13d76a8] SSL0227E: SSL Handshake Failed, Specified label could not be found in the key file.[/warning]
Is found in an IBM HTTP Server log.
The problem is that you have configured IHS to use SSL and are referencing a key database, however you are using an incorrect label for your certificate.
Note: For self-signed certificates this label is “default”.
When you create a CSR and import a signed certificate using the ikeyman tool you can name the certificate with a label.
The ikeynam tool comes shipped with IHS and is located in the bin folder. If you install the Websphere Plugin then it also has a version of the ikeynam tool often located in the <plugin_install_root>/bin folder.
Either way whatever ikeyman utility you use, once the key database is opened you can find the label and alter the httpd.conf as required in IHS. For example:
Listen 0.0.0.0:443
<VirtualHost localhost:443>
SSLEnable
SSLProtocolDisable SSLv2
SSLServerCert default
SSLClientAuth None
</VirtualHost>
If you search this blog under the IBM HTTP Server category you will see some documents about IHS. Alternatively follow this link to see some of my other documents on IHS at my WebSphere tools site