Projekt

Obecné

Profil

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

# Datum Autor Komentář
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.

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.

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

Re #8700 - Review merge.

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

Hotfix - logpath definition

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
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

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

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

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

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.

ea1229ee 2021-04-21 11:03 Jan Pašek

Re #8576 - Fix of specifying CRL and OCSP endpoint

dd6b4c4c 2021-04-21 10:46 Jan Pašek

Re #8576 - Added crl endpoint integration tests, fix of serial number

1bdc90c0 2021-04-21 09:55 David Friesecký

Re #8570 - Setted configuration of logging

75ebc6fc 2021-04-21 06:43 Jan Pašek

Re #8576 - Fixed generating index file for generating empty CRL

b1fa358f 2021-04-21 06:28 Jan Pašek

Re #8576 - implemented CRL endpoint

f8bd4850 2021-04-21 06:28 Jan Pašek

Re #8576 - moved return codes to separate file

0bbe157a 2021-04-21 04:56 Stanislav Král

Merge branch '8583_interactive_details_page' into 'master'

8583 - Interactive details page

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

94e89bb1 2021-04-20 18:37 Jan Pašek

Re #8576 - calling CryptographyService from CrlService, passphrase support

64cfca84 2021-04-20 18:05 Jan Pašek

Re #8576 - cryptography.py implemented generate_crl()

0fd6d825 2021-04-20 15:58 Jan Pašek

Re #8576 - CrlService implemented generate_crl_response(), prepared method generate_crl in CryptographyService

8ff50e4e 2021-04-20 15:42 Jan Pašek

Re #8576 - moved CertificateNotFoundException to separate file

d55d7f0d 2021-04-20 08:41 Stanislav Král

Re #8575 - Serial number item in the index file is now always uppercase

ca31a7f7 2021-04-20 08:34 Stanislav Král

Re #8575 - Fixed an issue where when creating an index file the valid_to field was passed instead of the revocation_date field

87c56935 2021-04-20 08:03 Stanislav Král

Re #8575 - Fixed an issue where serial number was not passed when creating certificates
Removed a TODO that has already been fixed

dbca269d 2021-04-19 21:17 David Friesecký

Re #8570 - Implemented logger
- implemented static functions (debug, info, warning, error, critical) (sorted by level)
- used configuration for setting logging library

7313994f 2021-04-19 17:41 Stanislav Král

Re #8575 - Implemented CrlService that allows the caller to generate a CA database index of revoked certificates

Added an integration test verifying its validity.
Renamed NOT_BEFORE_AFTER_DATE_FORMAT constant to VALID_FROM_TO_DATE_FORMAT in certificate_service.py....

5f4e6c2f 2021-04-19 16:22 Stanislav Král

Re #8575 - Added a file that defines methods used for generating CA index file lines

Added unit tests verifying the validity of added methods

be2df9b7 2021-04-19 09:42 Stanislav Král

Re #8575 - Added unit tests verifying that serial number is set when creating a self signed certificate

02954c9d 2021-04-19 08:46 Jan Pašek

Re #8583 - Deleting certificates

2510f01a 2021-04-19 07:48 Stanislav Král

Re #8575 - Fixed an issue where the serial number was not passed when signing a CSR

9a55ea8a 2021-04-19 05:28 Stanislav Král

Re #8575 - Added a "sn" parameter to some CryptographyService

f6bfad7a 2021-04-17 15:11 Jan Pašek

Re #8572 - resolved conflicts

  1. Conflicts:
  2. src/controllers/certificates_controller.py l254-261
485913d0 2021-04-16 20:08 Michal Seják

Re #8574 - Added the `get_certificates_issued_by(id)` method to the CertificateService (just calling the homonymous CryptoService method).

afbdc84f 2021-04-16 20:06 Michal Seják

Re #8574 - Extended the `get_certificate_list` method of CertificateController to reflect the filtering query 'issuedby' update.

85003184 2021-04-16 17:55 Michal Seják

Re #8572 - Added a `get_all_descendants_of(id)` (meaning descendants in general) method to the CertificateRepository.

5f8a2c07 2021-04-16 17:54 Michal Seják

Re #8572 - Extended the method in the CertificateService.

9cf9a19d 2021-04-16 17:52 Michal Seják

Re #8572 - Added the `delete_certificate(id)` method to the Controller.

9e6f791a 2021-04-15 16:19 Jan Pašek

Re #8571 - Fixed problems during walk-through code review

9c704fb1 2021-04-15 09:39 Jan Pašek

Re #8571 - RestAPI testing

2cecaf70 2021-04-14 17:04 Jan Pašek

Re #8571 - Added RestAPI endpoint for revoking certificates

20b33bd4 2021-04-14 16:16 Jan Pašek

Re #8571 - certificate_service.py revocation support end tests

3e770afd 2021-04-14 16:15 Jan Pašek

Re #8571 - cryptography.py unified extension specification and support for CRL LF

94f6d8b8 2021-04-14 16:01 Jan Pašek

Re #8571 - Added get_next_id to CertificateRepository in order to be able to specify CRL/OCSP endpoints

a766e644 2021-04-14 16:00 Jan Pašek

Re #8571 - Added necessary configuration

79fcd90e 2021-04-14 14:51 Stanislav Král

Merge branch '8578_Implement_database_changes'

  1. Conflicts:
  2. src/dao/certificate_repository.py
  3. src/dao/private_key_repository.py
  4. tests/integration_tests/dao/certificate_repository/conftest.py
8b810b1c 2021-04-14 11:15 David Friesecký

Re #8578 - Delete old rows of test validity revocation data

eade7427 2021-04-14 09:54 Stanislav Král

Re #8573 - Fixed typos

d65b022d 2021-04-13 21:34 David Friesecký

Re #8578 - Cover private_key_repository tests
- created tests for functions create, read, read_all, update, delete
- (+) edited certificate_repository to the same stylistics

6abfb037 2021-04-13 08:13 Stanislav Král

Re #8573 - Added some CertificateService tests and improved CryptographyService tests of methods that extract public keys

d3bfacfc 2021-04-13 08:08 Stanislav Král

Re #8573 - /api/certificates/{id}/public_key endpoint now does not extract public key from private key but does so directly from the certificate instead

163f57d0 2021-04-12 23:01 David Friesecký

Re #8578 - Remaked tests files
- created tests for new functions
- set_certificate_revoked, clear_certificate_revocation, get_all_revoked_by, get_all_issued_by

19e5260d 2021-04-12 23:00 Stanislav Král

Re #8573 - Implemented extract_public_key_from_certificate

8b049f43 2021-04-12 22:59 David Friesecký

Re #8578 - Updated certificate and certificate_repository
- certificate initialize revocation_date and revocation_reason on "" if input is None
- certificate_repository
- repaired error after tests
- edited comments (return)
- stylistics

6019a94a 2021-04-12 22:53 David Friesecký

Re #8578 - Edited init queries for initialize database

ce8b9aaf 2021-04-12 22:15 Stanislav Král

Re #8573 - Implemented get_private_key_of_a_certificate method in CertController and added /api/certificates/<id>/private_key endpoint

cfda1725 2021-04-12 21:28 Stanislav Král

Re #8573 - Implemented get_public_key_of_a_certificate method in CertController and added /api/certificates/<id>/public_key endpoint

19d25d2f 2021-04-12 20:46 Stanislav Král

Re #8573 - Added get_public_key method to KeyService that extracts a public key from a private key

e8face67 2021-04-12 20:36 Stanislav Král

Re #8573 - Changed extract_public_key method in such way that it now extracts a public key from a private key instead of a certificate

5c748d51 2021-04-12 20:16 Stanislav Král

Re #8573 - Implemented extract_public_key method that allows the caller to extract a public key from a certificate

58051326 2021-04-12 14:31 David Friesecký

Re #8578 - Implemented new functions
- set_certificate_revoked, clear_certificate_revocation, get_all_revoked_by, get_all_issued_by
- update returns of all functions

1f75a8f5 2021-04-12 14:25 David Friesecký

Re #8578 - Applied changes of the database

d2b0ef43 2021-04-11 14:15 Stanislav Král

Re #8475 - Applied FlaskInjector to REST API tests

b593b83c 2021-04-09 19:29 Jan Pašek

Re #8569 Added comments to connection_provider.py

2f38462f 2021-04-09 19:24 Jan Pašek

Re #8569 Fixed failing pipeline

c073a0fc 2021-04-09 19:22 Jan Pašek

Re #8569 Added support for handling configuration files

81dbb479 2021-04-09 19:01 Jan Pašek

Re #8569 Checking presence of OpenSSL during init

1fa243ca 2021-04-09 18:45 Jan Pašek

Re #8569 Added application initialization and running dependency injection

aff74b5a 2021-04-09 18:45 Jan Pašek

Re #8569 Added configuration class and loading it using injector

77f06c5e 2021-04-09 18:45 Jan Pašek

Re #8569 connection_provider.py implementation