Hi Benoit,
I just found that comment in the code handling this option:
Code:
//
// Compare the peer's address against the dnsName and ipAddress values.
// This is only relevant for an outgoing connection.
//
which relates to
Code:
IceSSL attempts to match the server's host name
So I assume there's a misunderstanding on my side how this is supposed to work. It seems this is only designed for outgoing connections, using certs signed by the CA containing IP addresses. I assumed it also works for incoming connections (first cert is verified, then the contained IPs are verified against client IP address, which in theory should add some extra security if firewall admins made a mistake).
Cheers
Michael