Appendix F

New Advanced Expression Operators in This Release

275

Operators for Extracting and Evaluating HTTP Data

The following operators have been introduced for extracting and evaluating

HTTP data.

New Operators for Extracting and Evaluating HTTP data

Operators

Operation

 

 

HTTP.REQ.IS_NTLM_OR_NEGOTIATE

Determine whether a request is a part of an

 

NTLM or NEGOTIATE connection.

 

 

HTTP.REQ.USER

Extract the AAA user associated with the

 

current HTTP transaction.

HTTP.REQ.USER.PASSWD

Returns the password of the user.

 

 

HTTP.REQ.USER.NAME

Extract the name of the user.

 

 

HTTP.REQ.USER.IS_MEMBER_OF(grou

Determine whether the current user is a

p_name)

member of a given group.

 

 

Operators for the CLIENT and ipv6 Expression Prefixes

The following operators and methods have been introduced for the CLIENT and IPv6 expression prefixes.

Operators for CLIENT and ipv6 Expression Prefixes

Operators

Operation

 

 

CLIENT.SSL.CLIENT_CERT.TO_PEM

Retrieve the SSL certificate in binary format.

 

 

CLIENT.SSL.CIPHER_NAME

Extract the SSL cipher name.

CLIENT.UDP.RADIUS,

Extract RADIUS data

CLIENT.UDP.RADIUS.ATTR_TYPE(i),

 

and

 

CLIENT.UDP.RADIUS.USERNAME

 

 

 

IPV6 ADDRESS VALUE.SUBNET(n)

Extract the IPV6 address after applying the

 

subnet mask.

 

 

Page 289
Image 289
Citrix Systems 9.2 Operators for Extracting and Evaluating Http Data, Operators for Client and ipv6 Expression Prefixes