Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

How to set up Windows Server 2008 certificate server for Cisco AnyConnect VPN authentication

Posted on 2014-11-01
7
516 Views
Last Modified: 2015-02-11
I am tasked with an immediate need to configure a windows server that can serve as a CA such that I can use it to generate certificates that can be deployed to VPN-enabled computers by Group Policy to serve as a second means of authentication on top of a username and password.

My Cisco AnyConnect VPN is served up from a Cisco ASA 5515 firewall with latest and greatest firmware (9.2(2)8). I installed an SSL certificate from GoDaddy, so that the ASA is identified as a trusted VPN connection. But, I'm under the impression that VPN clients need a certificate on the native machine in order to provide a second form of authentication and that the SSL certificate on the ASA identifying it as a trusted VPN connection does not actually serve as a valid 'factor' in multi-factor authentication terms.

In the end, my VPN connection needs a second factor of authentication on top of the first factor (RADIUS).  I'm, again, under the impression I need to go down the road of an internal server as a CA.  However, I have done zero work with certificates and certificate servers in this capacity and it's all new to me.  Given that I have the GoDaddy SSL cert on the ASA, I wonder if there is a way to leverage that.

Reading up on it, I'm finding myself questioning whether I need a standalone CA vs an enterprise CA, if I can install it on a domain controller or if it should be installed on a member server, how the certificate generation and deployment process to VPN clients (Group Policy) all comes together.

Hopefully having described my situation, what I'm working with, what I need to accomplish in some form or another, and what I'm specifically trying to vet out will help someone help provide me some direction.
0
Comment
Question by:djhath
  • 4
  • 3
7 Comments
 
LVL 57

Accepted Solution

by:
Pete Long earned 500 total points
ID: 40417285
0
 
LVL 3

Author Comment

by:djhath
ID: 40417305
Thanks, Pete.  I came across your article last night and had it separately bookmarked.  I started digging into your approach and trying to adapt it to the leverage the existing GoDaddy CA certificate and corresponding Identity certificate installed on the ASA.  However, what I forgot to mention was that I have a failover pair and the ASA cannot be set-up as a CA server when failover is enabled.
0
 
LVL 57

Expert Comment

by:Pete Long
ID: 40417411
Ah ok in that case id setup a CA on a windows server, import the CA cert onto the ASA as a trusted authority, then issue 'computer certificates' to the remote machines.
Deploying Certificates via 'Auto Enrollment'

P
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 3

Author Comment

by:djhath
ID: 40417584
Thanks, Pete. I will give that a shot and report back.
0
 
LVL 3

Author Comment

by:djhath
ID: 40417807
You have been a tremendous help. I have deployed the certificates as your article depicts. I am going to adjust my RADIUS configuration and test authentication with the certificate.
0
 
LVL 3

Author Comment

by:djhath
ID: 40418326
Much closer, but not quite there yet.  I have successfully exported and imported the Windows domain CA certificate into the ASA.  To test, I have set the authentication mechanism to Certificate from AAA. When I attempt to connect with the AnyConnect client, it prompts with the machine's certificate , which I am supposed to select for authentication. I select it, and responds back with 'Certificate Validation Failure'.
0
 
LVL 57

Expert Comment

by:Pete Long
ID: 40419435
Does the remote computer have a certificate issued from your PKI on it?
0

Featured Post

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
This past year has been one of great growth and performance for OnPage. We have added many features and integrations to the product, making 2016 an awesome year. We see these steps forward as the basis for future growth.
This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question