Projekt

Obecné

Profil

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

# Datum Autor Komentář
3260320c 2021-05-03 12:16 Michal Seják

Re #8705 - Fixed a merge conflict.

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.

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

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

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)

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

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.

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

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

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.

cf247eaa 2021-05-02 14:10 Michal Seják

Re #8702 - Added filtering methods to CertRepository.

977845e0 2021-05-01 16:52 Stanislav Král

Re #8708 - Changed /api/certificates/{id}/identity endpoint method back to POST (facepalm)

Changed REST API tests accordingly.

fe0ae9db 2021-05-01 10:02 Michal Seják

Merge branch '8590_Implement_subject_fields'

b6167335 2021-05-01 07:37 Michal Seják

Re #8700 - Fixed a test bug related to date format differences.

c839facb 2021-05-01 07:16 Michal Seják

Re #8702 - Started implementing required CertService updates.

d0471de8 2021-05-01 07:16 Michal Seják

Re #8702 - Reformed CertController's `get_list_of_certs` method, improved filtering logic.

8a5e37dd 2021-05-01 05:49 Stanislav Král

Re #8708 - Improved /api/certificate/{id}/identity test coverage by testing to send non well formed requests

dc6a2217 2021-05-01 05:39 Stanislav Král

Re #8708 - Improved generate_pkcs_identity tests in such way that the identity's friendlyName attribute is now checked

e23248ed 2021-05-01 05:36 Stanislav Král

Re #8708 - Changed the swagger.yaml accordingly to the previous REST API endpoint changes (/api/certificate/{id}/identity endpoint)

Changed method from POST to GET.
Changed 201 status code to 200.
Improved status code descriptions.
Improved ID parameter description....

7dd54fd2 2021-05-01 05:33 Stanislav Král

Re #8708 - Changed the endpoint generating PKCS12 identities to GET from POST (the generated identity is not stored on the server)

Changed the endpoint test accordingly

df7f5fda 2021-05-01 05:22 Stanislav Král

Re #8708 - Changed the behaviour of the generate_pkcs_identity method in the CryptographyService that now does not use the -CAfile argument when the passed chain of trust is empty

Added a unit test verifying that the changed method works as expected when empty chain of trust is passed

63d763d2 2021-05-01 05:11 Stanislav Král

Re #8708 - Renamed a test

9cb4bc4e 2021-05-01 05:10 Stanislav Král

Re #8708 - Added a test verifying the validity of the generate_pkcs_identity method in CertificateService when a chain of trust is empty

41349ce9 2021-05-01 04:58 Stanislav Král

Re #8708 - Added a new integration test verifying valid status code and content type of /api/certificates/<id>/identity endpoint

1d8ff0a3 2021-05-01 04:49 Stanislav Král

Re #8708 - Added a new REST API endpoint used for generating a PKCS12 identities of certificates

1fa20e93 2021-04-30 19:22 Stanislav Král

Re #8708 - Implemented a new method in the CertificateService that does generate a PKCS12 identity by using the CryptographyService

Covered the new method with few integration tests
Fixed minor typos in the CertificateService

71938dcd 2021-04-30 17:39 Michal Seják

Re #8705 - Added tests, changed usages (dict -> list).

2525db58 2021-04-30 17:38 Michal Seják

Re #8705 - Added the `find_pk` method to PKRepo.

76648193 2021-04-30 17:38 Michal Seják

Re #8705 - Added the `verify_key` method to CryptoService.

932420d8 2021-04-30 17:37 Michal Seják

Re #8705 - Added wrapping methods and the `verify_key` method to KeyService.

b8f5752f 2021-04-30 17:08 Michal Seják

Re #8705 - Adjusted CertController to handle all combinations of PEM/pass supply. Added calls to a not-yet-existing `verify_key(...)` method of PK service.

7855d234 2021-04-30 14:41 Michal Seják

Re #8700 - Review merge.

2c8b7911 2021-04-30 14:19 Stanislav Král

Re #8708 - Implemented a new method in the CryptographyService that allows the caller to create a PKCS12 identity of a certificate and it's chain of trust

Covered the new method with unit tests.

bf9b096b 2021-04-30 10:42 David Friesecký

Re #8590 - Modified IF statement
- revocation data can be None

1f869543 2021-04-30 10:31 David Friesecký

Re #8590 - Modified tests due to fields of subject implemented

894cc2cd 2021-04-30 10:29 David Friesecký

Re #8590 - Modified methods due to fields of subject implemented

0e7c3096 2021-04-30 10:27 David Friesecký

Re #8590 - Implemented all fields of subject into DB

4516017a 2021-04-30 05:43 Stanislav Král

Update README.md

2d625493 2021-04-28 10:56 Jan Pašek

Hotfix - logpath definition

81c99bb5 2021-04-28 10:19 Jan Pašek

Update requirements.txt

9e5f327a 2021-04-28 10:15 Jan Pašek

Update Dockerfile

f6e1c089 2021-04-28 10:03 Jan Pašek

Merge branch '8670_Enhance_revocation_logic' into 'master'

8670 enhance revocation logic

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

7eacb98d 2021-04-28 10:02 Jan Pašek

Merge branch 'master' into '8670_Enhance_revocation_logic'

  1. Conflicts:
  2. src/dao/certificate_repository.py
ecfad82b 2021-04-28 10:00 Jan Pašek

Re #8670 - minor extension of integration test during review

f3091dc0 2021-04-28 09:45 David Friesecký

Merge branch '8707_certificate_status_information' into 'master'

8707 certificate status information

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

688c63b7 2021-04-28 09:44 Jan Pašek

Re #8707 - Logging of used config file improved

53b0c8bc 2021-04-28 09:32 Jan Pašek

Re #8707 - Log level mapping via dictionary, minor adjustments during review

c36d3299 2021-04-28 08:08 David Friesecký

Re #8670 - Covered certificate_repository by the CRUD tests

4ff15a44 2021-04-28 06:27 Jan Pašek

Re #8707 - Added logging for the new functionality

d78aa613 2021-04-28 06:24 Jan Pašek

Re #8707 - Enhanced logging to set log level based on config file

7d05def5 2021-04-28 06:09 Jan Pašek

Re #8707 - Added integration test of the RestAPI

a3a691fd 2021-04-28 05:58 Jan Pašek

Re #8707 - Added integration test of the service

c15357a9 2021-04-28 05:43 Jan Pašek

Re #8707 - Implemented get_certificate_state() in CertificateRepository

a53e5aef 2021-04-28 05:35 Jan Pašek

Re #8707 - Implemented status in the controller, prepared method in CertificateService

4beb92c2 2021-04-28 05:25 Jan Pašek

Re #8707 - Added necessary state constants

dce706e1 2021-04-27 13:12 Michal Seják

Merge branch '8570_Implement_logging'

  1. Conflicts:
  2. src/services/certificate_service.py
6425fa36 2021-04-27 12:49 David Friesecký

Re #8670 - Modified deletion for historical storage of certificates

ed35ce72 2021-04-26 10:02 David Friesecký

Re #8570 - Rotating file settings

fa26c1d4 2021-04-26 07:21 David Friesecký

Merge branch '8709_include_root_in_chain' into 'master'

Re #8709 - included root certificate into the trust chain

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

0c4e12a7 2021-04-26 06:37 Jan Pašek

Updated swagger.yaml

94f8d5cf 2021-04-25 08:00 Jan Pašek

Re #8700 - Implemented certificate revalidation check and fixed affected tests

61fb67b4 2021-04-25 07:30 Jan Pašek

Re #8709 - included root certificate into the trust chain

b3c80ccb 2021-04-23 20:31 David Friesecký

Re #8570 - Added logs

5e31b492 2021-04-23 06:31 David Friesecký

Re #8570 - Messages logging

52f2eca4 2021-04-23 06:30 Jan Pašek

Certificate usage hotfix before DEMO #4 - digital signature does not specify timestamping

ca436714 2021-04-23 06:30 David Friesecký

Re #8570 - Logger configuration
- implemented dictionary to string in utils
- implemented log functions with parameter message only (name of file, name of class and name of function
are getting automaticaly)

469487cc 2021-04-22 14:47 Jan Pašek

Update swagger.yaml

bc4cf2b2 2021-04-22 09:30 Jan Pašek

Re #8585 - Extensions based on usages
Merge branch '8585_Extensions_based_on_usages' into 'master'
See merge request aswi/aswi-2021/aswi2021jmsd!16

3e1e5cd1 2021-04-22 09:28 Stanislav Král

Re #8575 - Removed useless print method calls

ee991bbc 2021-04-22 07:32 Jan Pašek

Update README.md - fixed coverage badge

48517898 2021-04-22 07:24 David Friesecký

Merge branch 'master' into 8570_Implement_logging

  1. Conflicts:
  2. src/constants.py
535ce081 2021-04-22 07:12 David Friesecký

Re #8570 - Logged configuration

1bd093c5 2021-04-21 22:57 Stanislav Král

Re #8585 - Improved a code comment in usages_to_extensions.py

97856712 2021-04-21 22:49 Stanislav Král

Re #8585 - Edited certificate_service_test.py tests asserting that various extension field flags are set when certain usages are selected

329216fe 2021-04-21 22:39 Stanislav Král

Re #8585 - Fixed an issue where required extensions based on cert. usages were not present in the generated certificate

Created an utility that converts usages to extension configuration lines
Defined which extension field flags are required for certain usages

d23d22c9 2021-04-21 17:39 Jan Pašek

Re #8576 crl endpoint
Merge branch '8576_crl_endpoint' into 'master'
See merge request aswi/aswi-2021/aswi2021jmsd!15

5cd65ab4 2021-04-21 17:36 Michal Seják

Re #8577 - Minor refactoring (crl -> crl_ocsp).

5c0dd079 2021-04-21 17:35 Michal Seják

Re #8577 - Minor refactoring (crl -> crl_ocsp).

c4b733ef 2021-04-21 17:33 Michal Seják

Re #8577 - Minor refactoring (crl -> crl_ocsp).

c0b92d81 2021-04-21 16:53 Jan Pašek

Merge remote-tracking branch 'origin/8576_crl_endpoint' into 8576_crl_endpoint

dd91fb7a 2021-04-21 16:52 Jan Pašek

Re #8576 - openssl config template update, comment added

79a61171 2021-04-21 15:59 Michal Seják

Re #8577 - Added OCSP integration tests.

2c645d25 2021-04-21 15:59 Michal Seják

Re #8577 - Minor adjustment to accept binary contents.

7f9b2c58 2021-04-21 15:58 Michal Seják

Re #8577 - Added a `generate_ocsp` method to the CryptoService - calls OpenSSL to generate the response.

cc271e04 2021-04-21 15:58 Michal Seják

Re #8577 - Added a `create_index` method (= index including valid certificates) to the CRL Service.

1de95cdf 2021-04-21 15:56 Michal Seják

Re #8577 - Added handle methods for OCSP to the CrlOcspController.

b543de69 2021-04-21 15:46 Michal Seják

Re #8577 - Added endpoints for OCSP.