To specify criteria that client certificates must meet, use a Boolean expression. To belong to a group, the user must meet the certificate criteria in addition to passing all other authentication rules that are configured for that group. For example, the following criteria requires that the subject field of the client certificate provided by a user has the Organization Unit (OU) set to Accounting and the Common Name (CN) attribute set to a value matching the user's local user name on the Access Gateway.
client_cert_end_user_subject_organizational_unit="Accounting" and
username=client_cert_end_user_subject_common_name.
Valid operators for the client certificate are as follows:
= equality test
Valid constants for the criteria are:
true logical TRUE
Valid variables for the criteria are:
username local user name on the Access Gateway
client_cert_end_user_subject_common_name CN attribute of the Subject of the client certificate
client_cert_end_user_subject_organizational_unit OU attribute of the Subject of the client certificate
client_cert_end_user_subject_organization O attribute of the Subject of the client certificate
Values for the client certificate criteria require quotation marks around them to work. Correct and incorrect examples are:
The Boolean expression
client_cert_end_user_subject_common_name="clients.gateways.citrix.com" is valid and it works.
The Boolean expression
client_cert_end_user_subject_common_name=clients.gateways.citrix.com is not valid and does not work
To specify client certificate configuration:
Note: Client certificate configuration is not available for the default user group
2. On the Client Certificate tab, under Client certificate criteria expression, type the certificate information. Click OK.