Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Importing Cisco VPN Certificate into Snow Leopard's Cisco IPSec VPN

I'm trying to import the certificate that we use for the Cisco VPN client into the Keychain so that Snow Leopard's Cisco IPSec VPN and use it. The certificate is x509 Base64. I can import it into my Keychain ok, but when I try to select it under Machine Authentication, I get a message that No machine certificates found. I converted the certificate to PKCS#7 which also I can import into the Keychain but I still get the message No machine certificates found. What is the minimum certificate I can use for Snow Leopards Cisco IPSec VPN? Where in the keychain should I be placing these. Currently, it is in login under Certificates.

MacBook, Mac OS X (10.6.2)

Posted on Dec 23, 2009 11:07 AM

Reply
16 replies

Jan 22, 2010 2:14 PM in response to Adam Aulick

I too was able to import a PK12 certificate into the System part of the keychain so that VPN could see the certificate. However, I am getting negotiating errors with the VPN server. When I tried to do the same with the Cisco VPN client, it used a root certificate and everything was okay.

However, I don't know how to convert my .cer root certificate to the PK12 standard to use as a machine certificate. I have read about some command line ability to do this in Terminal but they are quite not easily understood by the lay person.

So now I'm forced to go back to the Cisco client until I figure this all out.

Mar 15, 2010 11:36 PM in response to gsimp

VPN trouble in my environment

CA Server
- OpenSSL CA server : fail
- Windows Server 2003 CA Server : success...and no problem

Cisco ASA VPN Group Setting
- Custom Group : fail
- DefaultGroup : success

Snow Leopard Certificate : DN OU=none
Though Certificate OU will be VPN Group Name(, and CN will be VPN User Name).
But Snow Leopard Keychain cannot create CSR with OU setting.

Apr 16, 2010 1:26 PM in response to gsimp

I am also having issues with this...The VPN system is actually causing a Kernel Panic on my computer, with increasing regularity. I have talked to both Genius's and IT people, the later of which was useless. The Genius told me that this has become an increasing problem between the Cisco VPN and Snow Leopard but that Cisco won't update for Snow Leopard.
Sorry if this is irrelevant to your question/post, but I can't find anywhere else to post my problems with the VPN System...

May 26, 2010 5:25 AM in response to gsimp

To get Snow Leopard's built in VPN client to import your personal certificate, I had to import the certificate into Keychain.app as a .pkcs12 file into the "System" keychain. If you already imported it into the "User" keychain, delete it and try again. It never worked for me when it was in the User keychain.

Although the built in VPN client now acknowledges my personal certificate and I am able to finish configuring the client, I am still unable to connect to the VPN server. The server address and my certificate are properly configured, but when I click connect, I'm greeted with the following error message:

"VPN Connection

The negotiation with the VPN server failed. Verify the server address and try reconnecting."

To be sure I had the correct server address, I resolved the name server address and typed in the numerical IP address. Same message… Help! When I use the same settings in the Cisco VPN Client, I connect without a hitch.

Jul 22, 2010 7:37 AM in response to aschafu

I think this has something to do with the root certificate not validating. Try going to Keychain.app, right click on your personal certificate, and choose "Evaluate +name of certificate+"….

When you do this, Certificate Assistant will fire up. Choose "Generic (certificate chain validation only)". If your issue is like mine, you'll see under "Evaluation Status:" that "No root cert found".

I've filed a bug report with Apple and they are saying the same thing, that the root certificate needs to be found. The root certificate is in my Keychain, so I'm not sure why I'm getting this message.

Since the root certificate is not found, my (and possibly your) certificate are not valid for the Cisco VPN client to authenticate.

Oct 10, 2010 4:05 AM in response to gsimp

Same problem here. The Cisco certificate imports fine, but the VPN configuration dialogue cannot find it, regardless of where you locate it - System or Login.

The routers log has a rather discouraging message:
"Dynamic VPN Client in Main Mode is only supported for Microsoft VPN Client, please use Aggressive mode instead."
"[Tunnel Negotiation Info]<<<Responder Received Aggressive Mode 1st packet."
"Initial Aggressive Mode message from xxx.xxx.xxx.xxx but no (wildcard) connection has been configured."

Thanks in advance for an update.

Importing Cisco VPN Certificate into Snow Leopard's Cisco IPSec VPN

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.