24 May 22:55
Should racoon select remote conf based on client's certificate?
Hello, I am configuring racoon from ipsec-tools 0.8.0 for two anonymous remote confs. The only difference between the rmconfs is the server certificate and CA. The clients are connecting in Main Mode, using Xauth. This works fine when the client is the Cisco VPN Client on Windows. But when the client is an iPhone, I'm not seeing a valid certificate request, so racoon is not choosing a rmconf. By the time the client would send a CR, we've already sent our CR's, and the client is sending its certificates. It seems like it is seeing a CR payload, but no valid CR. But that packet is encrypted, so I haven't been able to get a good packet dump. So, would it make sense to also select a rmconf based on the issuer of the client's certificate (along with any certificate requests)? Has any work been done for that? Thanks, Bradley Peterson ---- For reference here is a snippet of the logs: May 23 10:14:07 vpndev1 racoon: DEBUG: CR received: May 23 10:14:07 vpndev1 racoon: DEBUG: 04 May 23 10:14:07 vpndev1 racoon: [<snip>] DEBUG: getrmconf_by_ph1: remote <snip>, identity <snip>(Continue reading)
RSS Feed