Introduction

This document should guide a user on a test environment to manipulate accounts to use them for special test scenarios.

The documentation is based on the software release 0.1-63-g15f6a8ad.

This documentation covers only the functionality of the Test Manager on a test environment. For detailed information about how to use the system see the user documentation.

Convention

Addressing menu entries: topic – subtopic (key template menu)

Addressing buttons: button text (key template button)

“see link to” refers to links given on the web page and will not be given in this documentation

Test Manager

On a gigi test environment there are some restrictions and different settings in comparison to the real system.

The main restriction is that for normal accounts no emails are sent to any recipients. They are caught internally and can be viewed through the Test Manager. (see Receive Mails).

Screenshot Menue

Screenshot Menue

The current settings of a test server can be viewed at the bottom of the test manager page. (see Test Server Settings)

To access the Test Manager use Gigi test server – Test Manager.

Batch Create User

For some test cases it useful to have a set of user accounts. To add new accounts to the system without going through the normal registration process use Batch Create User.

Screenshot Batch Create User

Screenshot Batch Create User

Enter a prefix and the domain for the email address and the number of accounts needed. A maximum of 100 email addresses for the given email address pattern can be created.

All accounts created with the batch process have the date of birth: 1990-01-01.

Add Privilege

For some test cases there is the need for special privileges. Normally these can only be granted by a supporter.

Screenshot Add Privilege

Screenshot Add Privilege

On the test server you can grant the following privileges by entering the preferred email address of an account and choosing the appropriate privilege.

Privilege Description

supporter

Account owner has the ability to act as supporter

blocked- applicant

Account cannot receive Verifications

blocked-agent

Account owner cannot enter Verifications

blocked-login

Account is blocked for login

ttp-agent

Account owner can enter TTP Verifications

ttp-applicant

Account owner requests a TTP Verification

nucleus-agent

Account owner can grant up to 50 VP. The difference between the number of points that he is able to grant in a normal Verification and 50 are granted temporary.

codesigning

Account owner can generate certificates with the codesigning extended key usage.

org-agent

Account owner can act as Organisation RA Agent and enter and maintain organisation accounts

Receive Mails

The test server is not sending any mails. Instead the emails can be viewed can be viewed by entering the preferred email address.

Screenshot Receive Mails

Screenshot Receive Mails

If more than one email is available all are listed in descending order of creation.

Add Qualifying Challenge Entry

For some parts of the system you need to pass a qualifying challenge.

Screenshot Add Qualifying Challenge Entry

Screenshot Add Qualifying Challenge Entry

By entering the preferred email address and one of the following challenges the chosen one will be entered as passed.

Privilege Description

Agent Qualifying Challenge

Is needed for a RA Agent to enter Verification

Organisation Agent Qualifying Challenge

Is needed for an Organisation RA Agent to enter or maintain organisation accounts

TTP Agent Qualifying Challenge

Is needed by an TTP RA Agent to enter a TTP Verification

TTP TOPUP Agent Qualifying Challenge

Is needed by an TTP TOPUP RA Agent to enter a TTP TOPUP Verification (currently not implemented)

Code Signing Challenge

Is needed to generate certificates with codesigning flag (currently not implemented)

Organisation Administrator Data Protection Challenge

Is needed for an Organisation Administrator to enter an organisation account

Support Data Protection Challenge

Is needed by a supporter to get access to the support features

Add 100 Verification Points

In some cases an account needs to have Verification Points assigned e.g. to enter Verifications

Screenshot Add 100 Verification Points

Screenshot Add 100 Verification Points

By entering the preferred email address of an account and the chosen number of points these will be granted to the account.

Verify 25 Others

In some case it might be useful to have Experience Points in an account e.g. to grant 35 Verification Points

Screenshot Verify 25 Others

Screenshot Verify 25 Others

To add experience points to an account enter the preferred email address and use the button.

Add Verified Email

If a further email address is needed enter the preferred email address of the account and the new one.

Screenshot Add Verified Email

Screenshot Add Verified Email

The new email address is accepted.

Add Client Cert

A client certificate can be issued for an email address if only the public key is needed.

Screenshot Add Client Cert

Screenshot Add Client Cert

With this process the private key is generate by the system but will not be available for the user.

Exempt Domain From Pinging

By default the system is pinging a domain every 6 months. On the test server you can exempt a domain from these checks.

Screenshot Exempt Domain From Pinging

Screenshot Exempt Domain From Pinging

Enter the domain name and use the appropriate button for your choice.

This exempt is kept until it is revoked or Gigi is restarted e.g. during an update.

Test Server Settings

Screenshot Test Server Settings

Screenshot Test Server Settings

At the bottom of the page the current settings for the test server are displayed which might differ from the settings on a productive system.

The current settings for the productive system are:

Type Timespan
Time for valid tests 12 months
Time between two verifications 90 days
Time that a verification is considered recent 27 months
Maximum time that a verification is accepted 24 months
Maximum time before reping of email address needed 6 months

Back to top of page
Table of Contents | Copyright WPIA 2018-2019 | Imprint | Data Protection