Scan Name: Extentrix Client Registration Scan .
Description: This scan is used to grant user access if he agrees on a nondisclosure agreement. After that he will be allowed to access the corporate resources for a certain number of days. This period of time can be renewed as the administrator determined. For example, the administer can allow a user to try an application for 2 days and after that his access will be denied.
Parameters:
·
Agreement Message: a String of
characters makes the text of the agreement, which the Administrator wants
the end user to accept before granting him access to the company resources.
·
Hidden Value: a String value
which is specific to each user used to save the acceptance status of the
user. This value is hidden from the user and saved internally by Extentrix
scan to ensure that the user has accepted the company’s agreement.
·
Agreement Maximum Allowed Days:
an integer value holds the maximum numbers of days in which the client is
allowed to access corporate resources starting from the acceptance day of
the agreement.
·
Allow Renew: a Boolean value
when it is true, it means that the user is allowed to register again and use
the corporate resources for another period of time.
·
Renew Times: an integer value
represents how many times the user is allowed to renew the registration.
·
Renew Days: an integer value
represents how many times the user will be registered after renewing action.
·
Expire Warning Message: a text
represents a warning message that will be displayed to alert the user when
his access is about to expire.
·
Expire Warning Message Allowed Days:
an integer value determines after how many days from granting access, the
user will receive the warning message.
· Expired Message: a String value represents the message text that will be displayed after the user’s registration is expired.
Scan Output:
·
Allow Access: a Boolean output
which indicates whether the user has a valid registration or not.
True: Indicates that the client has a valid Client
Registration.
False: Indicates that the client does not have a valid Client Registration.
· License Status: a String output which indicates whether the scan is licensed or not.
Trial License:
Indicates that the scan has a trial license.
Invalid License: Indicates that the scan does not have a valid license.
Valid License: Indicates that the scan is licensed.
Note: If the License Status has an Invalid License value, the Allow Access will return false.
To install a custom end point analysis scan package, follow the steps below:
1.
Start Citrix Access Management Console. In the
console tree select the Endpoint Analysis node.
2.
Right click any of the displayed scan packages
categories and select Import scan package from the pop-up menu list that
appears.

Note: You can choose to insert the scan package to a specific scan package group; first select desired group,then right click and select Import scan package from the pop-up menu that shows up as shown in the following screen shot.

3. A dialog box named “Select Scan Package File” will appear. Select the (.cab) file which contains the Extentrix Client Registration Scan.

After selecting the ExtentrixClientRegisterationScan.cab, it will appear
in the console pan as shown in the following screen shot.

Please follow the steps below to create new scan and rules
for Extentrix Client Registration scan
1. To create a new scan, select ExtentrixClientRegistration item then right click and choose Create Scan from the pop-up menu that shows up.

2.
Type a name for the new scan then click next.

3. Select the appropriate scan conditions and click next.

4.
Type rule name, for example type rule 1, then
click next to configure rule conditions.

5.
The first condition to configure is the type of the
Operating System(s) in which the scan will be used for, let us say Windows
XP.
Then click Next.

6.
The second condition to configure is to select the
logon point.
Then click Next.

7.
At this point we are going to define the properties
that are used by the scan. The first property is used to let
administrator type the desired Agreement in which he requires the user to accept
before granting him access.

8.
The next property is to enter the name of the Hidden
variable. This variable is used to store the acceptance status of the user who
is trying to access the system resources. This variable is the scan related, and
it should be hidden from the user.

9.
The following property value is used to enter the
period of time in the days in which the user is allowed to access the corporate
resources.

10.
Now, at this point, the administrator can determine
if the user is allowed to renew his registration for one more time. True, means
yes he is allowed. False means no, he is not allowed to renew.

11. In this property value you can determine how many times the user is allowed to renew his registration. The entered value should be an integer.

12. The following property value is used to determine how many days the user is allowed to access the corporate resources after his renewal. Enter here an integer value.

13. Use this property to type the message that will show up to alert the user that his access is about to expire. This is a string value. Example of such a message is shown in the following screen shot.

14.
This property value is used to enter an integer value that
represents the number of days after which the warning message should start to
show up.

15.
Now when the user tries to access the corporate resources after
his period is timed out. An expiration message should show up telling him that
his access is expired and no longer valid. The message you required to show it
up is entered in this property value. This is a string value as shown in the
following screen shot.
