Creating Time Constraints

Code Signing Administrator can create time constraint restrictions that Project Owners can then apply to any CodeSign Protect environment. Time constraints allow the key to be used only at certain times of the day, certain days of the week, certain days of the month, or any combination of these variables.

  1. Click the Time Constraints node.

  2. In the Actions Panel on the right, click Create Time Constraint.

  3. Provide a name for this time constraint.

    The name you enter will be shown to Project Owners when they apply time constraints to environments.

  4. In the Time Constraint dialog, do the following:

    NOTE  All of the criteria that you set in this step must be met in order to use environments where this constraint is applied.

    1. Enter a Description. This description will be shown to Project Owners when applying constraints to projects.

    2. (Conditional) Select the Time of Day when key use should be allowed.

      • In the Timezone drop-down menu, you can either choose a specific timezone or choose Server timezone. Server timezone will use the timezone of the Trust Protection Platform server that performs the signing.

      • In the From section, you can specify times of the day when the key is allowed to be used. Leaving both fields set to 12:00:00 AM will allow the environment to be used at any time, 24 hours a day.

    3. (Conditional) Select the Days of the Week that you want to allow the environment to be used. Leaving them all blank allows every day of the week.

    4. (Conditional) Select the Days of the Month that you want to allow the environment to be used. Leaving them all blank allows every day of the month.

  5. Click Apply, then click OK.

This time constraint is now available for Project Owners to apply to their environments.

NOTE  Environments can have multiple time constraints applied to them, as long as there are multiple time constraints configured by the Code Signing Administrator. If an environment has multiple time constraints, only one of those constraints must be met in order for the environment to be used.