We are currently evaluating Casper Suite and as part of its planned use we would like to be able to deploy Cisco AnyConnect with unique client (i.e. client device not user) certificates rather than using a pre-shared-key or the same certificate for all devices.
To do this we will need some way to automate generating the client certificate and pushing it along with the Cisco AnyConnect software and profile to the client device and telling it to use that client certificate.
I am presuming the client certificate generated and used by Casper itself for the client device cannot be used for this purpose as well.
As background we use Open LDAP, we are planning to use EJBCA (Enterprise Java Beans Certificate Authority) as an external CA to Casper, and as should be obvious the Cisco AnyConnect client instead of the Apple built-in client.
Related to the above would be a desire to be able to revoke an individual client device certificate and for this to be recognised by EBJCA and the Cisco ASA server.
I would expect some Casper users have had similar requirements i.e. AnyConnect with client certificates previously and therefore might be able to share some ideas.
Thanks.