GP webpay

Key management

The menu enables the user to create and manage keys (see Picture No. 26). GP webpay payment gateway uses principles of asymmetric cryptography to ensure security based on private and public keys.

The private key is stored in cache memory of the browser and the public key is stored in the GP webpay server. After that the user can carry out management of payments in the “Payments” menu (it is always required to enter the password to the private key).

After selection of an e-shop from the list, there is displayed a scheme informing about the private key status in the browser and about the public key status on the GP webpay server. Keys are also used to secure the communication between the e-shop and the GP webpay server, and at using Web Services.

Pic. 26: Menu “Key management”
Pic. 26: Menu “Key management”

Creating a private key

The menu enables the user to generate the private key.

The password must be min. 8 characters and contain at least 3 types of the following requested types of characters:

Pic. 27: Creating a private key
Pic. 27: Creating a private key

The private key is created by means of the browser on the user’s computer and it never leaves this computer in the course of the work with the GP webpay. When stored on the computer’s local drive or in the browser memory, the key is encrypted by the password that must be entered every time when the key is used. The password to the key file can later be changed by means of the “GP webpay Keystore Manager” application (menu “Downloads”).

The private key is usable for secure access to the GP webpay payment gateway and it is possible to be created also by other tools, e.g. OpenSSL, KeyManager, apod. Requested parameters of the key are as follows:

Insert the private key in the browser memory

The menu enables the user to insert the private key into the browser cache memory and the public key to store on a server side of the GP webpay.

Pic. 28: Scheme informing about the key statuses
Pic. 28: Scheme informing about the key statuses

The private key management

Backup

The menu enables the user to backup the private key stored in the cache memory of the browser.

Remove

The menu enables the user to remove the private key from the browser cache memory (e.g. after log out from the GP webpay Portal in case, that the user does not access the GP webpay Portal from his/her own computer).

Insert

The menu enables the user to insert the private key into the browser memory (e.g. from a portable memory storage medium if the user does not access the GP webpay Portal from his/her own computer).

Change of a key format

In the GP webpay Portal, the user can use the key from the previous version of the GP webpay administration interface; however it is necessary to change its format. This change can be made using the “GP webpay Keystore Manager” application (menu “Downloads”).