Akce
Iteration 5 » Historie » Revize 2
« Předchozí |
Revize 2/7
(rozdíl)
| Další »
Jan Pašek, 2021-04-22 15:24
Iteration 5¶
Target: User-provided private key, List filtering and pagination, Robots
Tasks¶
User-provided key¶
The application shall provide a possibility to provide his own private key or to let the application generate a key with a user-selected password.
GUI¶
- Web GUI - The certificate creation page shall contain a new checkbox "Generate key pair".
- Web GUI - The certificate creation page shall contain a text field to specify a password for the private key.
Core¶
- Rest API shall enable a PEM encoded PK to be specified within the request for creating a certificate.
- Rest API shall enable a password to be specified within the request for creating a certificate.
- If a password is present in the request and the private key is not present, the server generates a key protected by the given passphrase.
- If a password is not present in the request and the private key is present, the server uses the given key. However, the server must do a check if the private key is
not protected by a passphrase -> if yes, error response is returned.
- If both password and key are not present, the server generates a key without passphrase protection.
- If both password and key are present, the server uses the given key and checks whether the given passphrase decyphers the key-> if not an error response is returned.
Aktualizováno uživatelem Jan Pašek před více než 3 roky(ů) · 2 revizí