Projekt

Obecné

Profil

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

# Datum Autor Komentář
52f2eca4 2021-04-23 06:30 Jan Pašek

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

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

Update swagger.yaml

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

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

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

151e7604 2021-04-09 18:44 Jan Pašek

Re #8569 Prepared services for dependency injection

4faab824 2021-04-09 18:43 Jan Pašek

Re #8569 Parsing datetime in cryptography.py service on windows (stripping \r)

1d2add74 2021-04-09 18:41 Jan Pašek

Re #8569 Removed cursor from repository constructors

e80a2c00 2021-04-07 14:10 Jan Pašek

Re #8475 fix failing setup of CertificateController

6422796d 2021-04-07 13:33 Stanislav Král

Re #8475 - Add a try/catch block in order to account for invalid JSON data being passed when accessing /api/certificates endpoint

ed55c677 2021-04-07 13:17 Jan Pašek

Re #8475 - Fixed minor bug in GET /api/certificates endpoint with filtering

11a90594 2021-04-07 11:25 Jan Pašek

Re #8475 - Getting root and trust chain from controller uses correct service

493022a0 2021-04-07 11:07 Jan Pašek

Re #8475 - Connection to the RestAPI

9247d70a 2021-04-07 00:59 Michal Seják

Re #8476 - Heavy refactoring and added comments.

aa740737 2021-04-07 00:29 Michal Seják

Re #8476 - Implemented and tested `get_cert_chain(id)`.

d53c2fdc 2021-04-06 23:58 Michal Seják

Re #8476 - Implemented and tested `get_cert_root(id)`.

5b6d9513 2021-04-06 23:44 Michal Seják

Re #8476 - Implemented and tested `get_cert_details(id)`.

e96150c4 2021-04-06 23:43 Michal Seják

Re #8476 - Added `to_dict` method to Subject, minor bugfix

eb2ea1ff 2021-04-06 23:42 Michal Seják

Re #8476 - Certificate usages bugfix (?)

fb987403 2021-04-06 22:50 Michal Seják

Re #8476 - Added and tested `get_certificate(id)`.

49f22fd9 2021-04-06 22:26 Michal Seják

Re #8476 - Fixed and tested filtering for GET /api/certificates

5b57121e 2021-04-06 22:19 Michal Seják

Re #8476 - Refactored the application; swagger is not used for code generation anymore, REST API is being implemented from scratch. Migration only, fixing tests.

1e07432d 2021-04-06 20:19 Michal Seják

Re #8476 - Implemented `list_certificates` with unit tests.

fa03de5c 2021-04-06 17:23 Michal Seják

Re #8476 - Auxiliary script for database initialization, FileAnchor

6f4a5f24 2021-04-06 16:30 Michal Seják

Re #8476 - Repository bugfix.

c4ba6bb7 2021-04-06 06:14 Jan Pašek

Re #8473 - Added get_subject_from_certificate to certificate_service.py

a4e818dc 2021-04-06 05:38 Jan Pašek

Re #8473 - Fixed minor typo in certificate_service.py

2f5101f1 2021-04-05 22:52 Stanislav Král

Re #8472 - Added a parameter to the craete_sscrt method in CryptographyService in order to be able to specify tha number of days for which the generated certificate will be valid.

a6727aa9 2021-04-05 22:41 Stanislav Král

Re #8472 - Added missing docstrings to KeyService and CertificateService classes

699a4f25 2021-04-05 22:04 Stanislav Král

Re #8472 - Added KeyService.delete test and renamed a test suite

Applied a small change to the KeyService.get_keys method

45744020 2021-04-05 22:03 Stanislav Král

Re #8472 - Changed delete methods in repositories in such way that delete methods now return True only when at least one row was deleted

3d639744 2021-04-05 21:42 Stanislav Král

Re #8472 - Implemented delete_certificate method in CertificateService and added a test validating it

0f3af523 2021-04-05 21:41 Stanislav Král

Re #8472 - Changed CertificateRepository.read_all method in such way that empty list is now returned instead of None when no certificates are found

4e70d22a 2021-04-05 21:29 Stanislav Král

Re #8472 - Added get_chain_of_trust method documentation and comments