Re #8670 - Covered certificate_repository by the CRUD tests
Re #8670 - Modified deletion for historical storage of certificates
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
Updated swagger.yaml
Certificate usage hotfix before DEMO #4 - digital signature does not specify timestamping
Update swagger.yaml
Re #8585 - Extensions based on usagesMerge branch '8585_Extensions_based_on_usages' into 'master'See merge request aswi/aswi-2021/aswi2021jmsd!16
Re #8575 - Removed useless print method calls
Update README.md - fixed coverage badge
Re #8585 - Improved a code comment in usages_to_extensions.py
Re #8585 - Edited certificate_service_test.py tests asserting that various extension field flags are set when certain usages are selected
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 linesDefined which extension field flags are required for certain usages
Re #8576 crl endpointMerge branch '8576_crl_endpoint' into 'master'See merge request aswi/aswi-2021/aswi2021jmsd!15
Re #8577 - Minor refactoring (crl -> crl_ocsp).
Merge remote-tracking branch 'origin/8576_crl_endpoint' into 8576_crl_endpoint
Re #8576 - openssl config template update, comment added
Re #8577 - Added OCSP integration tests.
Re #8577 - Minor adjustment to accept binary contents.
Re #8577 - Added a `generate_ocsp` method to the CryptoService - calls OpenSSL to generate the response.
Re #8577 - Added a `create_index` method (= index including valid certificates) to the CRL Service.
Re #8577 - Added handle methods for OCSP to the CrlOcspController.
Re #8577 - Added endpoints for OCSP.
Re #8576 - Fix of specifying CRL and OCSP endpoint
Re #8576 - Added crl endpoint integration tests, fix of serial number
Re #8576 - Added integration test for empty CRL
Re #8576 - Fixed generating index file for generating empty CRL
Re #8576 - implemented CRL endpoint
Re #8576 - moved return codes to separate file
Re #8576 - integration test of CrlService
Merge branch '8583_interactive_details_page' into 'master'
8583 - Interactive details page
See merge request aswi/aswi-2021/aswi2021jmsd!14
Re #8583 - Updated possible revocation reasons
Re #8576 - calling CryptographyService from CrlService, passphrase support
Re #8576 - cryptography.py implemented generate_crl()
Re #8576 - added coverage into the readme.md
Re #8576 - Added coverage into the pipeline
Re #8576 - CrlService implemented generate_crl_response(), prepared method generate_crl in CryptographyService
Re #8576 - moved CertificateNotFoundException to separate file
Re #8583 - certificate.js and utilities.js using await
Re #8583 - index.js uses await
Re #8583 - create_certificate.js uses await
Re #8583 - create_certificate.js moved initialization code into mounted
Re #8583 - index.js moved initialization code into mounted
Re #8583 - certificate.js moved initialization code to mounted
Re #8575 - Index file creationMerge branch '8575_Index_file_creation' into 'master'See merge request aswi/aswi-2021/aswi2021jmsd!13
Re #8575 - Serial number item in the index file is now always uppercase
Re #8575 - Fixed an issue where when creating an index file the valid_to field was passed instead of the revocation_date field
Re #8575 - Fixed an issue where serial number was not passed when creating certificatesRemoved a TODO that has already been fixed
Re #8575 - Improved crl_service_test.py comments
Re #8583 - Fixed a typo in a comment
Re #8575 - Removed a useless CryptographyService fixture
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....
Re #8575 - Added a file that defines methods used for generating CA index file lines
Added unit tests verifying the validity of added methods
Re #8575 - Renamed some variable names in create_crt_test.py
Re #8575 - Added unit tests verifying that serial number is correctly set when creating a certificate
Renamed some create_crt_test.py tests.
Re #8575 - Added unit tests verifying that serial number is set when creating a self signed certificate
Re #8583 - Certificate management tab design improvement
Re #8583 - Display issued certificates
Re #8583 - Deleting certificates
Merge branch 'master' into 8583_interactive_details_page
Re #8583 - Revocation finished, deletion modal
Re #8575 - Fixed an issue where the serial number was not passed when signing a CSR
Re #8575 - Added a "sn" parameter to some CryptographyService
Re #8572 certificate deletionMerge branch '8572_certificate_deletion' into 'master'See merge request aswi/aswi-2021/aswi2021jmsd!11
Re #8572 - resolved conflicts
Re #8574 get issued by filterMerge branch '8574_get_issued_by_filter' into 'master'See merge request aswi/aswi-2021/aswi2021jmsd!12
Re #8574 - Added tests for the new filtering functionality.
Re #8574 - Added the `get_certificates_issued_by(id)` method to the CertificateService (just calling the homonymous CryptoService method).
Re #8574 - Extended the `get_certificate_list` method of CertificateController to reflect the filtering query 'issuedby' update.
Merge branch '8573_public_private_key_retrieval_endpoint'
Re #8572 - Adjusted CertificateService unit tests according to the new `delete_certificate` specification.
Re #8572 - Added tests for certificate deletion.
Re #8572 - Added a `get_all_descendants_of(id)` (meaning descendants in general) method to the CertificateRepository.
Re #8572 - Extended the method in the CertificateService.
Re #8572 - Added the `delete_certificate(id)` method to the Controller.
Re #8572 - Created endpoint DELETE /api/certificates/<id>, minor reformatting
Re #8583 - Fixed failing tests
Re #8583 - Loading screen and error reaction in certificate.html
Re #8583 - GUI simplified
Re #8583 - Downloading certificate keys
Re #8583 - Details page subject data
Re #8583 - Improved certificate listing
Re #8583 - Merged certificate details static page
Merge remote-tracking branch 'origin/master' into 8583_interactive_details_page
Re #8568 static certificate detailed viewMerge branch '8568_Static_certificate_detailed_view' into 'master'See merge request aswi/aswi-2021/aswi2021jmsd!10
Re #8568 - Implemented new buttons/links- implemented buttons (chain of trust, root), links (CRL, OCSP)- move locale css to the file
Re #8571 - Fixed test_server.cfg
Re #8571 revocation supportMerge branch '8571_revocation_support' into 'master'See merge request aswi/aswi-2021/aswi2021jmsd!9
Re #8571 - Fixed problems during walk-through code review
Re #8568 - Added buttons and list of certificates- added button download certificate, download public/private key
Re #8568 - Edited detailed view by the RestAPI
Re #8571 - Fixed import error in unittests
Re #8571 - RestAPI testing
Re #8571 - CertificateService tests
Re #8568 - Added signature info- added signature info into static GUI of detailed view
Re #8568 - Created static GUI of certificate detailed view
Re #8571 - Added RestAPI endpoint for revoking certificates