Explore Aruba Tech with Lionel Medina

Implementing Certificate-based 802.1x Authentication in ClearPass

Jan 31, 2024 | Clearpass, Network Access Control (NAC) | 0 comments

By Lionel Medina

Implementing Certificate-based 802.1x Authentication in ClearPass

Written by Lionel Medina

Jan 31, 2024

January 31, 2024

ClearPass, developed by Aruba Networks, is a network access control solution that provides a range of features for managing and securing network access. One of these features is the ability to implement certificate-based 802.1x authentication. This blog post will guide you through the process of setting up this feature in ClearPass.

 

Overview

Certificate-based 802.1x authentication involves using digital certificates to authenticate devices on a network. ClearPass Policy Manager (CPPM) acts as the central policy engine for controlling all forms of access, including certificate-based authentication[1].

Steps to Implement Certificate-based 802.1x Authentication

1. Configuring ClearPass to Support Onboarding

ClearPass Onboard simplifies the process of provisioning devices with the settings and certificates required for secure authentication. It provides a self-service app that enables users to provision their own devices[1].

To configure ClearPass to support onboarding, you must create at least one Network Settings definition. This object defines whether wired, wireless, or both types of connections will be provisioned, as well as settings for the wireless network. It defines which EAP authentication methods are supported (protocols), and where the certificates that Onboard sends will be stored on the client (authentication)[1].

2. Options for Onboard Certificate Authorities

ClearPass Onboard can act as a root Certificate Authority (CA) or an intermediate CA. If you want Onboard to act as an EST server for certificates that it issues itself, you should choose the root CA option. These certificates will only be valid for use within the ClearPass cluster. If you want Onboard to act as an EST server for a PKI that the company has already established, you should choose the intermediate CA option[1].

3. Installing Certificates on CPPM

You have two choices for installing certificates on CPPM. You can create the private key and Certificate Signing Request (CSR) online using the Web UI, or you can create the private key and CSR offline using a tool like OpenSSL. Once you have the signed certificate, you can upload it to CPPM[1].

4. Types of ClearPass Server Certificates

ClearPass uses server certificates for four purposes: RADIUS/EAP, RadSec, HTTPS, and Database. Each of these certificates has specific requirements and uses[1].

- RADIUS/EAP: CPPM uses this certificate during the 802.1X process to authenticate itself to 802.1X supplicants (users and clients). This certificate must not use a wildcard for its CN, as some clients will reject RADIUS/EAP certificates with wildcards[1].

- RadSec: CPPM uses the RadSec certificate to authenticate itself to network devices that use RadSec. The network access devices (NADs) must be manually configured by admins to trust the root CA associated with this certificate[1].

- HTTPS: ClearPass uses this certificate to authenticate itself to clients that access its web interfaces, including its management interface, Guest portal, and Onboard. Any clients that might need to access these interfaces must trust this certificate[1].

- Database: ClearPass uses the database certificate to authenticate to clients that access its Insight Database. When you deploy a cluster, the database certificates of cluster members must have a DNS type SAN, but with the server’s IP address as the value[1].

5. Types of Trusted CAs on ClearPass

ClearPass can integrate with endpoint context servers, such as a Palo Alto firewall or mobile device management (MDM), to exchange contextual information with those servers. To secure these communications, the servers can authenticate to CPPM with certificates. CPPM uses this type of CA certificate to validate these servers’ certificates[1].

6. Certificate Requirements for Forming a ClearPass Cluster

To join the cluster, Subscribers must trust the HTTPS certificate on the Publisher. The Publisher must also have a database certificate that has its own IP address listed as the DNS SAN. Similarly, each Subscriber must have its own database certificate with its own IP address listed as the DNS SAN[1].

Conclusion

Implementing certificate-based 802.1x authentication in ClearPass involves several steps, including configuring ClearPass to support onboarding, choosing an Onboard certificate authority, installing certificates on CPPM, understanding the types of ClearPass server certificates, understanding the types of trusted CAs on ClearPass, and understanding the certificate requirements for forming a ClearPass cluster. By following these steps, you can enhance the security of your network by ensuring that only authenticated devices can gain access[1].

Citations:

[1] Aruba Certified Network Security Professional Certification Study Guide

[2] https://community.arubanetworks.com/discussion/clearpass-ad-azure

[3] https://community.arubanetworks.com/discussion/8021x-certificate-based-authentication

[4] https://www.arubanetworks.com/techdocs/ClearPass/6.8/Aruba_DeployGd_HTML/Content/802.1X%20Authentication/8021X_About.htm

[5] https://www.reddit.com/r/sysadmin/comments/vj05n1/deploying_8021x_certificatebased_authentication/?rdt=41287

[6] https://www.securew2.com/solutions/radius-aaa-solutions/clearpass-policy-manager-radius-eap-tls

[7] https://www.arubanetworks.com/techdocs/ClearPass/6.9/Aruba_DeployGd_HTML/Content/802.1X%20Authentication/8021x_Config_Aruba.htm

[8] https://www.packetswitch.co.uk/everything-you-need-to-know-about-nac-802-1x-and-mab/

[9] https://www.arubanetworks.com/techdocs/ClearPass/6.9/Aruba_DeployGd_HTML/Content/Active%20Directory/Install_Certificate_AD.htm

[10] https://www.arubanetworks.com/techdocs/ClearPass/6.11/PolicyManager/Content/Deploy/802.1X%20Authentication/Intro_Wireless_Auth_Aruba.htm

[11] https://www.thenetworkdna.com/2011/01/peap-protected-eap-protocol-8021x.html?m=1

[12] https://youtube.com/watch?v=Y3Ff_z6x7FM

[13] https://community.arubanetworks.com/discussion/how-to-machine-and-user-authentication-in-windows-with-clearpass-october-mhc

[14] https://www.packetswitch.co.uk/meraki-local-auth-802-1x-without-a-radius-server/

[15] https://www.reddit.com/r/ArubaNetworks/comments/g2w1g7/8021x_without_user_certificate/?rdt=64657

[16] https://community.arubanetworks.com/discussion/clearpass-solution-guide-wired-policy-enforcement

[17] https://www.flomain.de/2023/12/clearpass-guest-access-with-username-only/

[18] https://help.capenetworks.com/en/articles/6301186-troubleshooting-eap-tls-authentication-issues-with-uxi

[19] https://www.arubanetworks.com/techdocs/ArubaOS_63_Web_Help/Content/ArubaFrameStyles/802.1x/Configuring_802_1x_Authe.htm

[20] http://mackenziewifi.com/index.php/blog/

[21] https://youtube.com/watch?v=buNyG5WneKY

[22] https://youtube.com/watch?v=Wom0M1SnwjU

[23] https://www.securewirelessworks.com/ClearPass-Onboard.asp

[24] https://www.arubanetworks.com/techdocs/ClearPass/6.9/PolicyManager/Content/CPPM_UserGuide/Services/ServiceTypes8021XWired.htm

 

Related Articles

How Does Cerrtificate-based authentication work (802.1x TLS)

Explore the intricacies of 802.1X authentication, a cornerstone of secure network access, and understand how it integrates with Cisco switches and ClearPass as the RADIUS server.Lionel Medina is a seasoned expert in enterprise wireless design with over two decades of...

read more

Explore More on Wireless Innovations

Clearpass Licensing Explained

Aruba ClearPass Licensing Explained Aruba ClearPass is a network access control (NAC) solution that provides a range of security for wireless, wired, and VPN networks. ClearPass enables organizations to secure their networks and devices, enforce security policies, and...

read more

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *