Authentication IPsec VPN Client using the digital certificate

Hello

Please I need some clarification and help to set up my ASA 5540 with IOS 8.3 x for client certificate authentication remote.

I have my certificate root from the Microsoft CA, but not quite sure if the steps described in the following cisco Web sites are exactly what I need since the firewall seems to generate the certificate to use.

http://www.Cisco.com/en/us/products/ps6120/products_configuration_example09186a0080930f21.shtml

http://www.Cisco.com/en/us/products/ps6120/products_configuration_example09186a008073b12b.shtml

My setup is such that the CA will issue certificates to remote clients and the ASA firewall, and remote clients will authenticate and connect with their certificates which the firewall is constantly updating using the Revocation list updated by the certification authority.

The dhcp pool must be issued by the DC inside network and not on the firewall.

Are there any examples or best practices to achieve steps will be really appreciated.

Thank you

Hi Josh,.

Let me explain briefly how Auth PKI:

In a public key infrastructure configuration, devices trust not each other directly, but they have a certification authority, which is the one who issues the certificate. We call this root CA (there may be a more complex configuration WHERE intermediate are involved, but that's another story). So when the root CA issues a certificate, he signs it with its private key. To be able to verify this signature, we should have the CA public key, which is included with the certification authority.

So for certificate authentication, you must create a trustpoint, that defines the parameters of the root certification authority.

Then you will authenticate this trustpoint, which basically means that you will get the certificate of the root CA and store locally.

After that, you sign up to this CA, which means that you will ask for (and get) your own certificate.

Other users will do the same and have the same root CA Cert, but different personal (identity) certificates.

So what happens on authentication is that both ends send their certificate to the other, and they will use the public key contained in the root CA to validate the signature of the certificate received from the remote peer. If the signature is correct, this means that the certificate authority root actually issued the certificate, and this remote peer can be trusted (or not)

Hope this is clear.

Tags: Cisco Security

Similar Questions

  • How to match tunnel-group with auth ASA 8.2 and IPSec VPN Client using digital certificates with Microsoft CA

    Hello

    I set up a lab for RA VPN with a version of the ASA5510 8.2 and VPN Client 5 software using digital certificates with Microsoft CA on a Windows 2003 server. I did the configuration based on this document from Cisco's Web site:

    http://www.Cisco.com/en/us/partner/products/ps6120/products_configuration_example09186a0080930f21.shtml

    Now, the vpn works fine, but now I need to configure a tunnel-different groups so I can provide different services to different users. The problem I have now is that I don't know how to set it up for the certificate is the name of tunnel-group. If I do an ASA debug crypto isakmp I get this error message:

    % ASA-713906 7: IP = 165.98.139.12, trying to find the group through OR...
    % 3 ASA-713020: IP = 165.98.139.12, no group found by matching well payload ID: unknown
    % ASA-713906 7: IP = 165.98.139.12, trying to find the group via IKE ID...
    % 3 ASA-713020: IP = 165.98.139.12, no group found by matching well payload ID: unknown
    % ASA-713906 7: IP = 165.98.139.12, trying to find the group via IP ADDR...
    % ASA-713906 7: IP = 165.98.139.12, trying to find the group using default group...
    % ASA-713906 7: IP = 165.98.139.12, connection landed on tunnel_group DefaultRAGroup

    So, basically, when using certificates I connect always VPN RA only with the group default DefaultRAGroup. Do I have to use a model of different web registration for application for a certificate instead of the user model? How can I determine the OU on the user certificate so that match tunnel-group?

    Please help me!

    Kind regards

    Fernando Aguirre

    You can use the group certificate mapping feature to map to a specific group.

    This is the configuration for your reference guide:

    http://www.Cisco.com/en/us/partner/docs/security/ASA/asa82/configuration/guide/IKE.html#wp1053978

    And here is the command for "map of crypto ca certificate": reference

    http://www.Cisco.com/en/us/docs/security/ASA/asa80/command/reference/C5.html#wp2186685

    Hope that helps.

  • VPN client using the certificate self-signed on SAA

    Hello

    I need set up a vpn client that use a certificate automatically generated by the ASA.

    The VPN configuration is easy, especially with the use of the wizard.

    The problem is that I need the procedure to configure the ASA as a CA server and how to send the certificate to the client

    Thank you

    Just to let you know, the ASA can act as a CA server for authentication of cert based for ipsec vpn. It is only possible for sslvpn. So in your case, the client should be the AnyConnect client.

  • IP address of the IPSec VPN client did not get distributed via EIGRP

    We use an ASA for VPN remote access. He is running EIGRP redistribute static routes. When a client Anyconnect SSL connects, the SAA creates a static route for this client, and it gets redistributed via EIGRP. When an IPSec VPN client connects, the SAA creates a static route for this customer, but he isn't redisributed via EIGRP and so the client can not achieve anything. Why he would distribute a static created by an IPSec client?

    Thank you

    Have you set up IPP on dynamic Cryptography?

  • IPsec VPN Client - aggressive mode

    Hi all

    I just got got off the phone with the customer who underwent a check sweep of security from a third-party vendor. One of the vulnerebilities mentioned in the report is this:

    I know that only the IPsec VPN client using aggressive mode to negotiate Phase I. So my question is how to convince my customer to continue to use the IPsec VPN? Is this what can I do to reduce the risk of the use of this type of access remotely. In addition, am I saw the same problem, if I use SSL based VPN Client?

    Kind regards

    Marty

    Hello

    Ikev1 HUB in aggressive mode sends his PSK hash in the second package as well as its public DH value.

    It is indeed a weakness of slope Protocol.

    To be able to act on this, U will be on the path to capture this stream in order to the brute force of the hash [which is not obvious - but not impossible.

    This issue is seriously attenuated by activating XAUTH [authentication].

    Xauth happens after the DH, so under encryption.

    Assuming that the strong password policy is in use, it is so very very very difficult to find the right combination of username/password.

    Ikev2 is much safer in this respect and this is the right way.

    See you soon,.

    Olivier

  • RV180 and Cisco IPSec VPN client

    Hi NetPro,

    RV180 router supports VPN client using the regular Cisco VPN client connections?

    Data sheet says it works with client QuickVPN. If the regular non-Quick client is not supported, both clients can coexist (= be installed simultaneously) on the same PC?

    Is supported customer QuickVPN split tunneling?

    Thank you!

    Lubomir

    Lubomir Hello,

    The RV180 currently supports QuickVPN and PPTP VPN connections. It also has the IPSec tunnel as well, but it does not support the Cisco VPN client.

    I saw a question have Cisco VPN and the QuickVPN installed on the same computer.

    The QuickVPN client supports only split tunneling.

    I hope that answers your questions.

  • Clients vpn AnyConnect and cisco using the same certificate

    Can use the same certificate on the ASA client Anyconnect and cisco vpn ikev1-2?

    John.

    The certificate is to identify a user/machine rather than the Protocol, then Yes, generally 'yes' you can use the same certificate for SSL/IKEv1/IKEv2 connections.

    What you need to take care of, it's that said certificate is fulliling Elements of the Protocol, for example implmentations IKEv2 is 'necessary' particular KU are defined and client-server-auth/auth EKU are defined on the certificates.

    M.

  • Function of automatic update for the IPsec VPN Client

    Hello.

    Do you have anyone ever tried the PIX / ASA ' feature IPsec VPN Client Auto-Update?

    (see also Document ID: 105606).

    He wants to make sure that I understand this right.

    The user will receive a popup of information telling him to download the latest version of the client? And then there start the update itself?

    If so, this would mean that the user must have the rights of full adminsitative using a laptop.

    From my point of view, full administrator rights on a laptop are prohibited - 100% and therefore the functionality would be totally useless.

    Anyone who can tell me whether I am good or bad?

    Best

    Frank

    Frank,

    You are right, if the computer desktop or labtop is completely locked regarding the installation of the software the customer won't be able to install it, they may be able to download from the link that you configured in ASA, once they connect to your server ASA RA but with regard to the installation user's machine needs rights profile appropriate to be able to install it.

    HTH

    -Jorge

  • AAA ipsec vpn clients how to see the history of connection on asdm or asa5510

    Hello all, I would like to know how see history of connection ipsec vpn client users, they authenticate to the local aaa, not in active directory. I am able to see the current logon session. go to monitoring\vpn\vpn statistics\sessions, this shows me sessions underway, but I would like to see for example the connections client vpn for the last month. I did some research and saw the info on aaa Server? I checked that article and does not see what I was looking for.

    It's actually a called (NPS) network policy server microsoft radius server.

    The one I used (ACS 5 and ACS 5) who was just an example.

    You can review the below listed doc

    http://fixingitpro.com/2009/09/08/using-Windows-Server-2008-as-a-RADIUS-server-for-a-Cisco-ASA/

    Jatin kone

    -Does the rate of useful messages-

  • Problems connecting to help connect any and the Ipsec VPN Client

    I have problems connecting with the VPN client connect no matter what.  I can connect with the Ipsec VPN client in Windows 7 32 bit.

    Here is my latest config running.

    Thank you for taking the time to read this.

    passwd encrypted W/KqlBn3sSTvaD0T

    no names

    name 192.168.1.117 kylewooddesk kyle description

    !

    interface Vlan1

    nameif inside

    security-level 100

    IP 192.168.1.1 255.255.255.0

    !

    interface Vlan2

    nameif outside

    security-level 0

    IP address dhcp setroute

    !

    interface Ethernet0/0

    switchport access vlan 2

    !

    interface Ethernet0/1

    !

    interface Ethernet0/2

    !

    interface Ethernet0/3

    !

    interface Ethernet0/4

    !

    interface Ethernet0/5

    !

    interface Ethernet0/6

    !

    interface Ethernet0/7

    !

    boot system Disk0: / asa822 - k8.bin

    passive FTP mode

    DNS lookup field inside

    DNS domain-lookup outside

    DNS server-group DefaultDNS

    domain wood.local

    permit same-security-traffic intra-interface

    object-group service rdp tcp

    access rdp Description

    EQ port 3389 object

    outside_access_in list extended access permit tcp any interface outside eq 3389

    outside_access_in list extended access permit tcp any interface outside eq 8080

    outside_access_in list extended access permit tcp any interface outside eq 3334

    outside_access_in to access extended list ip 192.168.5.0 allow 255.255.255.240 192.168.1.0 255.255.255.0

    woodgroup_splitTunnelAcl list standard access allowed host 192.168.1.117

    inside_nat0_outbound to access ip 192.168.1.0 scope list allow 255.255.255.0 192.168.5.0 255.255.255.240

    outside_access_in_1 list extended access permit tcp any host 192.168.1.117 eq 3389

    woodgroup_splitTunnelAcl_1 list standard access allowed 192.168.1.0 255.255.255.0

    inside_nat0_outbound_1 to access ip 192.168.1.0 scope list allow 255.255.255.0 192.168.5.0 255.255.255.240

    inside_nat0_outbound_1 to access extended list ip 192.168.5.0 allow 255.255.255.240 all

    inside_test list extended access permit icmp any host 192.168.1.117

    no pager

    Enable logging

    timestamp of the record

    asdm of logging of information

    Debugging trace record

    Within 1500 MTU

    Outside 1500 MTU

    mask pool local Kyle 192.168.5.1 - 192.168.5.10 IP 255.255.255.0

    IP local pool vpnpool 192.168.1.220 - 192.168.1.230

    ICMP unreachable rate-limit 1 burst-size 1

    ASDM image disk0: / asdm - 631.bin

    don't allow no asdm history

    ARP timeout 14400

    Global (inside) 1 interface

    Global 1 interface (outside)

    NAT (inside) 0-list of access inside_nat0_outbound_1

    NAT (inside) 1 0.0.0.0 0.0.0.0

    public static interface 3389 (indoor, outdoor) 192.168.1.117 tcp 3389 netmask 255.255.255.255 dns

    public static tcp (indoor, outdoor) interface 8080 192.168.1.117 8080 netmask 255.255.255.255

    public static tcp (indoor, outdoor) interface 3334 192.168.1.86 3334 netmask 255.255.255.255

    static (inside, upside down) 75.65.238.40 192.168.1.117 netmask 255.255.255.255

    Access-group outside_access_in in interface outside

    Timeout xlate 03:00

    Timeout conn 01:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02

    Sunrpc timeout 0:10:00 h323 0:05:00 h225 mgcp from 01:00 0:05:00 mgcp-pat 0:05:00

    Sip timeout 0:30:00 sip_media 0:02:00 prompt Protocol sip-0: 03:00 sip - disconnect 0:02:00

    Timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute

    timeout tcp-proxy-reassembly 0:01:00

    dynamic-access-policy-registration DfltAccessPolicy

    WebVPN

    the files enable exploration

    activate the entry in the file

    enable http proxy

    Enable URL-entry

    SVC request no svc default

    AAA authentication http LOCAL console

    Enable http server

    http 192.168.1.0 255.255.255.0 inside

    No snmp server location

    No snmp Server contact

    Server enable SNMP traps snmp authentication linkup, linkdown cold start

    Crypto ipsec transform-set esp-SHA-ESP-3DES-3des esp-sha-hmac

    Crypto ipsec transform-set ESP-AES-256-MD5 esp-aes-256 esp-md5-hmac

    Crypto ipsec transform-set ESP-DES-SHA esp - esp-sha-hmac

    Crypto ipsec transform-set ESP-DES-MD5 esp - esp-md5-hmac

    Crypto ipsec transform-set ESP-AES-192-MD5 esp-aes-192 esp-md5-hmac

    Crypto ipsec transform-set ESP-3DES-MD5-esp-3des esp-md5-hmac

    Crypto ipsec transform-set ESP-AES-256-SHA 256 - aes - esp esp-sha-hmac

    Crypto ipsec transform-set ESP-AES-128-SHA aes - esp esp-sha-hmac

    Crypto ipsec transform-set ESP-AES-192-SHA esp-aes-192 esp-sha-hmac

    Crypto ipsec transform-set ESP-AES-128-MD5-esp - aes esp-md5-hmac

    life crypto ipsec security association seconds 28800

    Crypto ipsec kilobytes of life - safety 4608000 association

    crypto dynamic-map SYSTEM_DEFAULT_CRYPTO_MAP 65535 pfs Group1 set

    Crypto dynamic-map SYSTEM_DEFAULT_CRYPTO_MAP 65535 value transform-set ESP-AES-128-SHA ESP-AES-128-MD5 ESP-AES-192-SHA ESP-AES-192-MD5 ESP-AES-256-SHA ESP-AES-256-MD5 ESP-3DES-SHA MD5-ESP-3DES ESP-DES-SHA ESP-DES-MD5

    outside_map card crypto 65535-isakmp dynamic ipsec SYSTEM_DEFAULT_CRYPTO_MAP

    outside_map interface card crypto outside

    crypto isakmp identity address

    crypto ISAKMP allow outside

    crypto ISAKMP policy 10

    preshared authentication

    3des encryption

    sha hash

    Group 2

    life 86400

    Telnet 192.168.1.0 255.255.255.0 inside

    Telnet timeout 5

    SSH timeout 5

    Console timeout 0

    dhcpd dns 8.8.8.8 8.8.4.4

    dhcpd lease 3000

    !

    dhcpd address 192.168.1.100 - 192.168.1.130 inside

    dhcpd allow inside

    !

    a basic threat threat detection

    host of statistical threat detection

    Statistics-list of access threat detection

    no statistical threat detection tcp-interception

    WebVPN

    allow outside

    SVC disk0:/anyconnect-win-2.4.1012-k9.pkg 1 image

    enable SVC

    internal sslwood group policy

    attributes of the strategy of group sslwood

    VPN-tunnel-Protocol svc webvpn

    WebVPN

    list of URLS no

    internal group woodgroup strategy

    woodgroup group policy attributes

    value of server DNS 8.8.8.8 8.8.4.4

    Protocol-tunnel-VPN IPSec

    Split-tunnel-policy tunnelspecified

    value of Split-tunnel-network-list woodgroup_splitTunnelAcl_1

    mrkylewood encrypted Q4339wmn1ourxj9X privilege 15 password username

    username mrkylewood attributes

    VPN-group-policy sslwood

    VPN - connections 3

    VPN-tunnel-Protocol svc webvpn

    value of group-lock sslwood

    WebVPN

    SVC request no webvpn default

    tunnel-group woodgroup type remote access

    tunnel-group woodgroup General attributes

    address pool Kyle

    Group Policy - by default-woodgroup

    tunnel-group woodgroup ipsec-attributes

    pre-shared key *.

    type tunnel-group sslwood remote access

    tunnel-group sslwood General-attributes

    address pool Kyle

    authentication-server-group (inside) LOCAL

    authentication-server-group (outside LOCAL)

    Group Policy - by default-sslwood

    !

    class-map inspection_default

    match default-inspection-traffic

    !

    !

    type of policy-card inspect dns preset_dns_map

    parameters

    message-length maximum 512

    Policy-map global_policy

    class inspection_default

    inspect the preset_dns_map dns

    inspect the ftp

    inspect h323 h225

    inspect the h323 ras

    inspect the netbios

    inspect the rsh

    inspect the rtsp

    inspect the skinny

    inspect esmtp

    inspect sqlnet

    inspect sunrpc

    inspect the tftp

    inspect the sip

    inspect xdmcp

    Review the ip options

    type of policy-card inspect dns MY_DNS_INSPECT_MAP

    parameters

    !

    global service-policy global_policy

    context of prompt hostname

    call-home

    Profile of CiscoTAC-1

    no active account

    http https://tools.cisco.com/its/service/oddce/services/DDCEService destination address

    email address of destination [email protected] / * /

    http https://tools.cisco.com/its/service/...es/DDCEService destination address

    destination-mode http transport

    Subscribe to alert-group diagnosis

    Subscribe to alert-group environment

    Subscribe to alert-group monthly periodic inventory

    monthly periodicals to subscribe to alert-group configuration

    daily periodic subscribe to alert-group telemetry

    Cryptochecksum:6fa8db79bcf695080cbdc1159b409360

    : end

    asawood (config) #.

    You also need to add the following:

    WebVPN

    tunnel-group-list activate

    output

    tunnel-group sslwood webvpn-attributes

    activation of the Group sslwood alias

    Let us know if it works.

  • 3.5.1 to 506th Pix VPN Client using IPsec over TCP

    Is it possible to do when there is a device in the path of the VPN tunnel that will make the static NAT?

    The reason is that the external interface of the Pix will have a private address, and it is the endpoint of the tunnel. The performance of NAT device has a public address, who thinks that the VPN client is the end of the tunnel, the static NAT will result the incoming packets on port UDP 500 for a destination of the Pix.

    Thank you.

    The Pix can not do TCP encapsulation. He can do UDP encapsulation.

    You can create IPSec tunnels to the external of the Pix even if address he addresses NATted provided that it is NOT of PAT and NAT.

  • How can I prevent the text fields and drop downs changed after the form has been signed using a digital certificate? Thank you.

    Hi all

    How can I prevent the text fields and drop downs changed after the form has been signed using a digital certificate? Thank you.

    There is also a checkbox on the dialog box 'Sign' to lock document after signing.

  • How do I allow IPSec VPN client-to-client

    Can someone briefly describe the steps on an ASA to allow both IPSec VPN clients talking to each other. They are in the same pool of addresses. I already have two same-security-traffic permit for inter and intra interface statements. Thank you!

    Sent by Cisco Support technique iPhone App

    try to including this traffic in the States of sheep you have

    Alos, you may need to make changes to the acl split rules

  • How to use the digital TV tuner on Qosmio G30?

    Hello, I recently got a qosmio G30-175. Could someone tell me how I can use the digital TV tuner mode qosmio player? Thank you

    Hello

    You won't like this, but unfortunately the digital tuner is not a musician Qosmio option.

    QosmioPlayer software is actually quite limited you really need to start Windows Media Center to get all the features of your machine which is a shame. There is always a chance toshiba can update the software of PS in time to take into account items such as the digital tuner.

    Despite this, you still have one of the best phones on the market, so I would like to concentrate on that.
    :-)

    Kind regards

    Mark

    Post edited by: Mark Nettleton

  • I want to use the digital books from the library, but Explorer encounters a problem and needs to close when I try to get the security update.

    I want to use the digital books in the library. When I try to use the link below to get the media player update security, as soon as I got to the page, I get a a get several times the same error - Internet Explorer has encountered a problem and must be closed and the page goes dead. Explorer trys to regen of the page, but it keeps getting an error. What should I do now?

    You can download the upgrade of Windows Media Play Security 2.5.0.1 under the following link.

    The security component upgrade
    http://drmlicense.one.Microsoft.com/Indivsite/en/indivit.asp

    Hello

    Follow the steps below and check, if it helps:

    1 reset the management of digital rights (DRM):

    a. Click Start, click Run, type explorer.exe and then click OK.

    b. on the Tools menu, click on Folder Options and then click the view tab.

    (c) in the area of advanced settings, under hidden files and folders, click Show hidden files and folders.

    d. clear the skin protected operating system files check box and then click OK.

    e. Locate the DRM folder on the hard drive. The DRM folder is usually located at the following location: C:\Documents and Settings\All Users\DRM Windows

    f. rename the folder to DRMbackup DRM.

    2 remove the DRM registry key:

    Important: This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click on the number below to view the article in the Microsoft Knowledge Base: How do I back up and restore the registry in Windows: http://support.microsoft.com/kb/322756

    a. close all open Windows Explorer Windows.

    b. Click Start and then click Run.

    (c) in the Open box, type regedit and then click OK.

    d. look for, and then click the following registry subkey:

    e. HKEY_LOCAL_MACHINE\Software\Microsoft\DRM

    f. remove the key and restart the computer

Maybe you are looking for

  • ProBook 4520 s - exchange of the wireless network card

    Hello everyone. I think the exchange of the wireless network card in my Probook 4520 s, due to the low flow.So I searched for a while a 5 Ghz supporting the card and found out that I am only able to get in the "white" cards list working. Then I looke

  • power HP

    The last two computer HP Desktop I bought had the ps out. Looking for one. Model PS5301 08HA... Thank you

  • POUVEZ synchronization problems

    Hi all I'm working on a project to control an industrial player on CAN (CAN be opened to be precise).  I am trying to send and receive messages at regular intervals of 100 Hz.  To do this, I used at the same time while loops (after initialization of

  • virus; Nico-831

    I use the free Avast Antivirus program. I ran a scan of boot sector when it had found a virus; Nico-831. I tried to delete the file, but got an error 0xC0000043 code / a file cannot be opened because the share access flags are not compatible. I would

  • Somehow, I deleted the Task Manager. Pressing on Ctrl.Alt.Delete no longer works.

    Original title: remove the Task Manager. Somehow, I deleted the Task Manager and now when something stops responding and I have to turn on and back! Pressing on Ctrl.Alt.Delete no longer works! How can I get it back?