BYOD · Topic 3 of 4

Certificates for BYOD

Learn the ISE certificate types BYOD depends on, system and trusted certificates, the internal CA, templates, SCEP with an external CA, and trust.

  • 5 min
In a nutshell
  • System certificates have usages, such as admin, EAP authentication, portal and pxGrid.
  • The trusted certificates store holds the CAs that ISE trusts.
  • The ISE internal CA issues endpoint certificates, with a root on the primary admin node.

What it is

BYOD relies on certificates in two directions: the device must trust ISE, and ISE must trust the certificates it issues to devices.

ISE has certificates for its own services, and a certificate authority that issues certificates to endpoints. Getting the trust right is the main job in a BYOD design.

ISEsystem certificatestrusted byDeviceportal and EAP trustasks for certISE CAissues certificateused forEAP TLSclient authentication

How it works

You manage three groups of certificates: the ISE system certificates, the trusted certificates, and the certificates issued to endpoints.

System certificates

System certificates identify each ISE node. Each certificate is marked with the usages it serves. The main usages are:

UsageUsed for
AdminThe admin web page and node communication
EAP authenticationThe server certificate shown to supplicants in 802.1X
PortalThe guest, sponsor, BYOD and other portals
pxGridCommunication with pxGrid clients

One certificate can carry several usages, or you can use a separate certificate for each. The list is in the admin portal under Administration, System, Certificates, System Certificates.

You create a signing request in the portal, send it to a CA, and then bind the signed certificate to the request. The subject alternative name should hold the node FQDN, so that clients see a matching name.

Trusted certificates

The trusted certificates store holds the CA certificates that ISE trusts. Each entry has trust settings, such as trust for authentication within ISE, and trust for client authentication.

For BYOD you need the signer of any external CA that you use. You also need the CA that signs the endpoint certificates, if it is not the ISE CA, so ISE accepts those certificates in EAP-TLS.

The ISE internal CA

ISE includes its own certificate authority. It issues the endpoint certificates for BYOD, so you do not need an outside CA for onboarding.

The internal CA has a hierarchy. A root CA runs on the primary admin node, and the PSNs act as subordinate CAs that issue certificates to the endpoints they onboard.

The settings and issued certificates are under Administration, System, Certificates, Certificate Authority.

The internal CA also supports revocation. It can publish a CRL, and it has an OCSP responder, so ISE can check whether an endpoint certificate has been revoked.

Certificate templates

A certificate template defines what the endpoint certificate looks like. It sets the subject, such as the common name, and the subject alternative name. It also sets the key size, the lifetime and the signing CA.

ISE has a default template for EAP authentication, and you can copy it and change it.

A common design puts the user name in the common name and the device MAC address in the subject alternative name. That lets policy tie the certificate to both the user and the device.

Template fieldWhat it sets
Common name patternThe user or device name in the subject
Subject alternative nameExtra identities such as the MAC address
Key sizeThe strength of the key pair
ValidityHow many days the certificate lasts

The templates are found under the certificate authority settings in the same area of the portal.

Using an external CA

If your company runs its own CA, ISE can use it instead. The usual method is SCEP, a protocol that lets ISE request certificates on behalf of the device.

You add a SCEP RA profile in the external CA settings, with the address of the CA. The certificate template or the supplicant profile then names that profile.

ISE acts as a registration authority, and the external CA issues the certificate.

Choose this method if your security rules need all certificates to come from one CA. Choose the internal CA if you want a simple design that ISE manages.

Trust on the device

The device must trust the ISE EAP certificate, or it will not complete the secure connection. The supplicant profile installs the signer certificate for this. It must also trust the portal certificate, or the browser shows warnings.

For portals, a certificate from a well known public CA avoids most warnings. For the EAP certificate, a company CA is usual, because you control the trust on managed devices.

Matching the certificate in policy

During EAP-TLS, ISE needs to know which field holds the identity. A certificate authentication profile names the field.

It can also compare the certificate with the identity store, such as Active Directory. The authentication policy then uses the profile as its identity source.

Verify

Open the system certificates and check the usages, the names and the expiry dates. Open the issued certificates list to see the endpoint certificates. In the live logs, a failed EAP-TLS login shows a reason such as an unknown CA or an expired certificate.

Exam tip

When EAP-TLS fails, read the failure reason in the live logs first. Most causes are trust, expiry or the wrong identity field.

What to remember for the exam

Seven facts cover this topic.

  • System certificates have usages, such as admin, EAP authentication, portal and pxGrid.
  • The trusted certificates store holds the CAs that ISE trusts.
  • The ISE internal CA issues endpoint certificates, with a root on the primary admin node.
  • Certificate templates set the subject, alternative name, key size and validity.
  • SCEP lets ISE use an external CA through a SCEP RA profile.
  • The device must trust the ISE EAP certificate and the portal certificate.
  • A certificate authentication profile says which certificate field is the identity.
Watch out

An expired ISE certificate stops authentication or portals. Track every expiry date and renew early.

Common mistakes

These four mistakes are common.

Missing CA in the trusted store. ISE rejects certificates that it cannot trust.

Wrong usage on the certificate. The portal or EAP service shows the wrong certificate.

Name mismatch. The certificate does not contain the FQDN that the client uses.

Ignoring expiry. Services fail on the day the certificate ends.

Check yourself

Work through these three questions.

  • What does the trusted certificates store hold?

    The CA certificates that ISE trusts, with settings for how each is trusted.

  • What does a certificate template define?

    The subject, alternative name, key size and validity of the endpoint certificates.

  • How can ISE use an external CA for BYOD?

    Through SCEP, using a SCEP RA profile that points at the CA.

Topic 3 of 4 in BYOD

Test yourself on BYOD

The full Cisco CCNP 300-715 SISE question bank has 852 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by Cisco. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.