- Alexander Leidinger - https://www.leidinger.net/blog -

IBM HTTP Serv­er (7) and Verisign Inter­me­di­ate Certificates

I was fight­ing with the right way to add a recent Verisign cer­tifi­cate to a key­store for the IBM HTTP Serv­er (IHS). I have used the ikey­man util­i­ty on Solaris.

The prob­lem indi­ca­tor was the error mes­sage “SSL0208E: SSL Hand­shake Failed, Cer­tifi­cate val­i­da­tion error” in the SSL log of IHS.

The IBM web­sites where not real­ly help­ful to track down the prob­lem (the miss­ing stuff). The Verisign instruc­tions did not lead to a work­ing solu­tion either.

What was done before: the Verisign Inter­me­di­ate Cer­tifi­cates where import­ed as “Sign­er Cer­tifi­cates”, and the cer­tifi­cate for the web­serv­er was import­ed with­in “Per­son­al Cer­tifi­cates”. With­out the sign­er cer­tifi­cates the per­son­al cer­tifi­cate would not import due to an inter­me­di­ate cer­tifi­cat­ed miss­ing (no valid trust-chain).

What I did to resolve the problem:

With this mod­i­fied key­store in place, I just had to select the cer­tifi­cate via “SSLServerCert name_for_cert_in_ihs” in the IHS con­fig and the prob­lem was fixed.

[6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]Share/Save [47]