Using OAS 10.1.3.5 on Windows and I'm wondering why I need more than one wallet for the example below.
My server has it's own SSL certificate called "www.url-a.com" using an oracle wallet called "wallet-a". In that same wallet I created a new certificate request for another url called "www.url-b.com", and I have installed the certificate. Now if I look at the wallet using the wallet manager, I see both user certificates listed. I have created a virtual host for "url-b" that runs over SSL on a different IP address than "url-a". If I try to access "url-a" through a web browser using https://www.url-a.com, it works fine. However, if I try to access "https://www.url-b.com" I get an error in the browser saying that the server is returning "www.url-a.com" as the certificate.
However, if I make a copy of "wallet-a" and name it "wallet-b", then remove the certificate for "www.url-a.com" from "wallet-b" and modify the ssl.conf file to use "wallet-b" for the virtual host "www.url-b.com", then everything works.
Why can't I have more than one certificate in one wallet? It's a pain trying to keep all these wallets in sync every time a new root certificate comes out.
Thanks,
Kris