Projekt

Obecné

Profil

Statistiky
| Větev: | Tag: | Revize:

# Datum Autor Komentář
03484d49 2021-05-15 12:10 Michal Seják

Re #8652 - Updated the way valid_from/to fields are stored (str -> int). Used `timegm` from `calendar` for time_struct to utc unix timestamp conversion.

3f01285b 2021-05-15 12:08 Michal Seják

Re #8652 - Removed redundant "== ''" checks for date types.

4ec8e4ae 2021-05-15 12:07 Michal Seják

Re #8652 - Certificate date types updated (str -> int)

5b396f6f 2021-05-15 12:06 Michal Seják

Re #8652 - Certificate table datatype updates (valid_from, valid_to, revocation_date, deletion_date: TEXT => INTEGER)

bfe72c49 2021-05-15 09:59 Jan Pašek

Add systemd script

57133ed8 2021-05-09 14:48 Jan Pašek

Merge branch '8778_Subject_country_code_assertion' into 'master'

8778 subject country code assertion

See merge request aswi/aswi-2021/aswi2021jmsd!30

a0568c13 2021-05-09 14:47 Jan Pašek

Merge branch 'master' into '8778_Subject_country_code_assertion'

  1. Conflicts:
  2. tests/integration_tests/rest_api/certificates_test.py
c6a4e5d4 2021-05-09 14:45 Stanislav Král

Extended check_subject_is_valid_test.py with a parametrized test (added "" country code)

f5ee6a21 2021-05-09 14:22 Jan Pašek

Merge branch '8885_Global_exception_handler' into 'master'

8885 global exception handler

See merge request aswi/aswi-2021/aswi2021jmsd!29

266e1b4d 2021-05-08 09:01 Stanislav Král

Moved global error handlers out of the CertificateController to a separate file.
Renamed generic exception handlers.

d55b3aff 2021-05-08 08:47 Stanislav Král

Added a global error handler for generic exceptions.
Covered the added global exception error handler in a test.

2166bb21 2021-05-08 06:47 Stanislav Král

Added a global error handler for DatabaseException errors.
Covered the added global DatabaseException error handler in a test.

da0fc952 2021-05-08 06:37 Stanislav Král

Added a global error handler for CryptographyException errors.
Added a dependency ony pytest-mock library in order to be able to mock method calls in tests.
Covered the added global CryptographyException error handler in a test.

0c75dfd8 2021-05-08 05:44 Stanislav Král

Added a logger call when an invalid subject attribute error is raised in a request handler.

e9b4e2a1 2021-05-07 21:17 Stanislav Král

Empty country code is now considered as a valid country code when creating a new certificate.

Changed tests accordingly.

d1c800c1 2021-05-07 21:03 Stanislav Král

Added REST API tests covering whether specifying an invalid country code when making new certificate requests results in a Bad request HTTP status code and a particular response

b484b79b 2021-05-07 20:50 Stanislav Král

Covered test cases where CertificateService should/shouldn't raise InvalidSubjectAttribute error

c9f5ff0d 2021-05-07 19:35 Stanislav Král

Removed assert_invalid_subject_attribute_error function in check_subject_is_valid_test.py test

28dd4ff0 2021-05-07 19:31 Stanislav Král

Improved check_subject_is_valid_test.py by using test parametrization.

fcdfe462 2021-05-07 18:02 Stanislav Král

Covered the new CertificateService check_subject_is_valid with unit tests.

c62151d4 2021-05-07 16:14 Stanislav Král

Improved InvalidSubjectAttribute string representation and added an "except" block in CertificateController that handles this error.

35a4e794 2021-05-07 15:59 Stanislav Král

Added docstrings describing the reasons why an InvalidCertificateAttribute error might be raised in the CertificateService.

7a30da1b 2021-05-07 15:54 Stanislav Král

Added a new exception that is thrown when a subject with an invalid attribute is passed while creating a new certificate via CertificateService.

9f72a03b 2021-05-07 14:11 Stanislav Král

Added db folder to .gitignore and deleted it from the repository

9c6005f2 2021-05-07 13:29 Stanislav Král

Added logging of OperationalError errors

efdc5d2e 2021-05-07 12:53 Stanislav Král

Merge remote-tracking branch 'origin/8696_Improve_database_init'

51175087 2021-05-07 11:46 Jan Pašek

Update swagger.yaml

8b36f119 2021-05-07 10:24 Michal Seják

Re #8703 - Review -> Merge into master.

ddb92dc5 2021-05-06 21:50 Stanislav Král

Re #8703 - Added ./robot_tests/.gitignore and changed README.md

Deleted outdated sample.robot test.

7294a1db 2021-05-06 21:36 Stanislav Král

Re #8703 - Extended user_stories.robot with a test case that verifies the "User can manage certificates " user story

Added test case comments describing which FRs are being tested.

8b739bef 2021-05-06 20:11 Stanislav Král

Re #8703 - Added user_stories.robot test and implemented a test case that verifies the "User Can Manage Certificate Authorities" user story

1603fd8d 2021-05-06 18:27 Stanislav Král

Merge branch 'master' into 8714_Robot_framework_preparation

341a40f4 2021-05-06 10:55 Stanislav Král

Re #8703 - Improved sample.robot test by adding various keywords

bfdbb86e 2021-05-05 14:25 Stanislav Král

Merge branch '8706_functional_improvement_of_gui' into 'master'

8706 functional improvement of gui

See merge request aswi/aswi-2021/aswi2021jmsd!27

736b3327 2021-05-05 14:15 Jan Pašek

Re #8706 - Bugfix of downloading identity binary files

aad9f145 2021-05-04 12:56 David Friesecký

Re #8696 - Added TODO to SQL query constant

6b69049b 2021-05-04 11:42 Jan Pašek

Re #8706 - Minor adjustments of GUI

07a6c869 2021-05-04 09:31 David Friesecký

Re #8696 - Improved DB creation
- secured start application without lost data

e36779bd 2021-05-03 16:25 Michal Seják

Re #8706 - Removed debug print statements.

f4ba5358 2021-05-03 16:23 Michal Seják

Merge remote-tracking branch 'origin/8706_functional_improvement_of_gui' into 8706_functional_improvement_of_gui

e77c14f9 2021-05-03 16:23 Michal Seják

Re #8706 - Fixed a bug where certificates without usages would not be returned when the usage filter was unspecified. Added a related integration test.

a13b1c2d 2021-05-03 15:13 Jan Pašek

Re #8706 - Certificate list filtering

6db8a3cb 2021-05-03 14:37 Jan Pašek

Re #8706 - Pagination implemented

1597a43f 2021-05-03 13:42 Jan Pašek

Re #8706 - Filtering options implemented in the GUI

e24e5207 2021-05-03 13:16 Jan Pašek

Re #8706 - certificate creation - change in filtering of available CAs

cf1dec7f 2021-05-03 13:07 Jan Pašek

Re #8706 - Extensions specification improvement

5baa6e46 2021-05-03 12:49 Jan Pašek

Merge remote-tracking branch 'origin/8706_functional_improvement_of_gui' into 8706_functional_improvement_of_gui

  1. Conflicts:
  2. static/js/create_certificate.js
11b3d564 2021-05-03 12:48 Jan Pašek

Re #8706 - revocation status improvement

3c468ba1 2021-05-03 12:45 Jan Pašek

Re #8706 - Added pagination elements

73ab16a1 2021-05-03 12:45 Jan Pašek

Re #8706 - Specify custom extensions

dd7fb7a3 2021-05-03 12:45 Jan Pašek

Re #8706 - Rebased to current master

f38d40da 2021-05-03 12:43 Jan Pašek

Re #8706 - More downloads in certificate listing

67b78641 2021-05-03 12:43 Jan Pašek

Re #8706 - Fix of downloading PKCS#12

90642551 2021-05-03 12:43 Jan Pašek

Re #8706 - Downloading PKCS#12 identity

bb8a12f8 2021-05-03 12:43 Jan Pašek

Re #8706 - Rebased to current master

76cd3805 2021-05-03 12:38 Jan Pašek

Re #8706 - Downloading PKCS#12 identity

aea56581 2021-05-03 12:38 Jan Pašek

Re #8706 - Added issuer link

e5640707 2021-05-03 12:38 Jan Pašek

Re #8706 - Added status adn issuer details to certificate details view

05c93095 2021-05-03 12:34 Jan Pašek

Merge branch 'resolve_conflicts_master'

  1. Conflicts:
  2. src/controllers/certificates_controller.py
e9af380d 2021-05-03 12:29 Jan Pašek

Merge branch 'resolve_conflicts' into resolve_conflicts_master

  1. Conflicts:
  2. src/controllers/certificates_controller.py
3260320c 2021-05-03 12:16 Michal Seják

Re #8705 - Fixed a merge conflict.

364a6830 2021-05-03 12:12 Jan Pašek

[Merge conflict] - reverted controller version from #8702

9a6c9613 2021-05-03 12:10 Jan Pašek

[Merge conflict] - reverted controller version from #8702

da92e92a 2021-05-03 12:08 Jan Pašek

[Merge conflict] - reverted controller version from #8705

fb063a24 2021-05-03 12:02 Jan Pašek

Merge branch '8705_rapi_private_key' into 'master'

8705 rapi private key

See merge request aswi/aswi-2021/aswi2021jmsd!23

0177078b 2021-05-03 11:59 Jan Pašek

Merge branch 'master' into '8705_rapi_private_key'

  1. Conflicts:
  2. src/controllers/certificates_controller.py
  3. src/services/cryptography.py
  4. tests/integration_tests/rest_api/certificates_test.py
  5. tests/integration_tests/services/certificate_service_test.py
7cb8f6d4 2021-05-03 11:49 Michal Seják

Merge remote-tracking branch 'origin/8705_rapi_private_key' into 8705_rapi_private_key

857e9e12 2021-05-03 11:48 Michal Seják

Re #8705 - Added CertService tests for `verify_key` and key reusal functionality of `wrap_custom_key`.

fbfc4b04 2021-05-03 11:48 Michal Seják

Re #8705 - Reformatting, test updates (discussed invalid branch returns 400).

9a466331 2021-05-03 11:46 Michal Seják

Re #8705 - `verify_key` bugfix - added check whether the passed PEM is an actual key

89aa967d 2021-05-03 11:21 Michal Seják

Re #8705 - Review updates.

67f41c8f 2021-05-03 09:57 Jan Pašek

Re #8706 - Added pagination elements

bb4a9d1f 2021-05-03 09:49 Michal Seják

Re #8702 - Updated Certificate constructors in compliance with the recent database updates.

0b8eac76 2021-05-03 09:47 Jan Pašek

Re #8706 - Specify custom extensions

d74b9c59 2021-05-03 09:35 Jan Pašek

Re #8706 - Providing custom private key

6e1dee8b 2021-05-03 09:34 Stanislav Král

Merge branch '8702_augmented_filtering' into 'master'

8702 Augmented filtering of certificates

See merge request aswi/aswi-2021/aswi2021jmsd!25

3b82dc95 2021-05-03 08:56 Stanislav Král

Merge branch '8704_create_cert_extensions' into 'master'

8704 Let certificate extensions be specified via REST API

See merge request aswi/aswi-2021/aswi2021jmsd!24

221e78c2 2021-05-03 08:47 Michal Seják

Re #8704 - Minor fix (return code 500 -> 400)

3e6d1ec5 2021-05-03 08:42 Jan Pašek

Re #8706 - More downloads in certificate listing

2847ad2a 2021-05-03 08:26 Jan Pašek

Re #8706 - Fix of downloading PKCS#12

d1fd3f41 2021-05-03 08:15 Jan Pašek

Merge branch '8706_functional_improvement_of_gui' of gitlab.kiv.zcu.cz:aswi/aswi-2021/aswi2021jmsd into 8706_functional_improvement_of_gui

2a4cf382 2021-05-03 08:15 Jan Pašek

Re #8706 - Downloading PKCS#12 identity

a70271db 2021-05-03 08:15 Jan Pašek

Re #8706 - Added issuer link

ed76e293 2021-05-03 08:15 Jan Pašek

Re #8706 - Added status adn issuer details to certificate details view

0e62292d 2021-05-03 08:12 Jan Pašek

Merge branch '8708_PKCS_Identity' into 'master'

8708 pkcs identity

See merge request aswi/aswi-2021/aswi2021jmsd!22

586f1573 2021-05-03 08:07 Jan Pašek

Re #8706 - Downloading PKCS#12 identity

04805a41 2021-05-03 08:00 Stanislav Král

Re #8708 - Changed the generate_pkcs_identity method of the CertificateService in such way that the Certificate class instance is now passed instead of a certificate ID resulting in a decrease of SQL queries.

c1a7a041 2021-05-03 07:50 Stanislav Král

Re #8714 - Extended the sample.robot test case with a custom keyword

1f74eeeb 2021-05-03 06:19 Jan Pašek

Re #8706 - Added issuer link

d76d7767 2021-05-03 06:16 Jan Pašek

Re #8706 - Added status adn issuer details to certificate details view

a42ed5f4 2021-05-03 05:37 Jan Pašek

Re #8705 - Changed usage dict to usage list in the client application while creating certificate

50b2342e 2021-05-02 20:25 Stanislav Král

Re #8714 - Added a simple Robot Framework GUI test that verifies whether creation and removal of a certificate is working correctly

dea7f12f 2021-05-02 19:29 Stanislav Král

Re #8708 - Added a unit test covering a scenario in which an empty identity password is passed to the generate_pkcs_identity method of the CryptographyService

Improved the generate_pkcs_identity method in such way that when None is passed as the identity password then an empty string literal ("") is used instead.

f73581e5 2021-05-02 14:28 Michal Seják

Re #8704 - Minor fix (extensions default None -> "")

5f4b9c8d 2021-05-02 14:26 Michal Seják

Re #8704 - Added an invalid extension test.

a2965e9a 2021-05-02 14:25 Michal Seják

Re #8704 - Added the `extension` parameter to the create endpoint.

5affba06 2021-05-02 14:12 Michal Seják

Re #8702 - Reset DB w.r.t. new `init_database.py`.

da8c3753 2021-05-02 14:11 Michal Seják

Re #8702 - Added filtering/pagination tests.

a767aa70 2021-05-02 14:11 Michal Seják

Re #8702 - Minor bug and flow fixes.

67723931 2021-05-02 14:11 Michal Seják

Re #8702 - Finished implementing filtering methods in the CertService.