Certificate Authentication Profile
ISEDue to API limitations (as of version 3.2) a Certificate Authentication Profile can only be created and updated, but not deleted.
Location in GUI:
Administration » Identity Management » External Identity Sources » Certificate Authentication Profiles
Diagram
Section titled “Diagram”Classes
Section titled “Classes”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| identity_ | Class | identity_ | No |
identity_management (ise)
Section titled “identity_management (ise)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| certificate_ | List | certificate_ | No |
certificate_authentication_profiles (ise.identity_management)
Section titled “certificate_authentication_profiles (ise.identity_management)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[\w\d_\-\.]+$ | Yes | |
| description | String | No | ||
| allowed_ | Boolean | true, false | No | false |
| match_mode | Choice | NEVER, RESOLVE_, BINARY_ | No | NEVER |
| username_from | Choice | CERTIFICATE, UPN | No | CERTIFICATE |
| certificate_ | Choice | ALL_, SUBJECT_, SUBJECT_, SUBJECT_, SUBJECT, SUBJECT_, SUBJECT_, SUBJECT_ | No | SUBJECT_ |
| external_ | String | No | [not applicable] |
certificate_authentication_profiles (ise.identity_management)
Section titled “certificate_authentication_profiles (ise.identity_management)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[\w\d_\-\.]+$ | Yes | |
| description | String | No | ||
| allowed_ | Boolean | true, false | No | false |
| match_mode | Choice | NEVER, RESOLVE_, BINARY_ | No | NEVER |
| username_from | Choice | CERTIFICATE, UPN | No | CERTIFICATE |
| certificate_ | Choice | SUBJECT_, SUBJECT_, SUBJECT_, SUBJECT, SUBJECT_, SUBJECT_, SUBJECT_ | No | SUBJECT_ |
| external_ | String | No | [not applicable] |
Examples
Section titled “Examples”Example 1: Basic Certificate Authentication
Section titled “Example 1: Basic Certificate Authentication”ise: identity_management: certificate_authentication_profiles: - name: Global_Certificate description: Global_Certificate certificate_attribute_name: SUBJECT_COMMON_NAME allowed_as_user_name: false match_mode: NEVER username_from: CERTIFICATEExample 2: Certificate Authentication with Active Directory (UPN)
Section titled “Example 2: Certificate Authentication with Active Directory (UPN)”This example demonstrates the “Any Subject or Alternative Name Attributes in the Certificate” option, which is available for Active Directory only. Setting username_from: UPN allows ISE to use any Subject or Alternative Name attributes from the certificate for AD lookup.
Important: When username_from is set to UPN, do NOT set certificate_attribute_name. ISE will automatically set it to ALL_SUBJECT_AND_ALTERNATIVE_NAMES. The certificate_attribute_name field is only used when username_from: CERTIFICATE.
ise: identity_management: certificate_authentication_profiles: - name: AD_Certificate_UPN description: Certificate profile for Active Directory with UPN username_from: UPN external_identity_store_name: MyActiveDirectory match_mode: RESOLVE_IDENTITY_AMBIGUITY allowed_as_user_name: true # Note: certificate_attribute_name is NOT set when using UPN