Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: EJBCA 7.2.0
-
Component/s: None
-
Labels:
-
Sprint:EJBCA Team Bob - 2019 w18
Description
We are trying to move away from using properties files configured at compile time, and instead configure EJBCA at runtime, either from the UI or through some kind of API. This ticket is a step in this direction with the goal of getting rid of the property files crlstore.properties and certstore.properties.
The links for downloading CRLs are disabled in the RA web when using the default crlstore configuration and you must recompile to have the RA web display them. The CRL download links should always be visible as long as the CRLstore servlet is enabled in modular protocol configuration.
CertStore
certstore.properties contains the following properties by default:
certstore.enabled=false
certstore.contextroot=/ejbca/publicweb/certificates
Do the following:
- Remove the configuration file certstore.properties from the conf directory.
- During an upgrade: If CertStore protocol status is not set in modular protocol configuration, then set it to false.
- Remove the property certstore.enabled and all references to it, both in the Java code and in the ant build scripts. certstore.enabled should always be true.
- When querying for certstore.contextroot, return the default value "/ejbca/publicweb/certificates" defined in the modular protocol configuration code.
- Write an upgrade note.
CRLstore
certstore.properties contains the following properties by default:
crlstore.enabled=false
crlstore.contextroot=/ejbca/publicweb/crls
Do the following:
- Remove the configuration file crlstore.properties from the conf directory.
- During an upgrade: If CRLstore protocol status is not set in modular protocol configuration, then set it to false.
- Remove the property crlstore.enabled and all references to it, both in the Java code and in the ant build scripts. crlstore.enabled should always be true.
- When querying for crlstore.contextroot, return the default value "/ejbca/publicweb/crls" defined in the modular protocol configuration code.
- Write an upgrade note.
Attachments
Issue Links
- relates
-
ECA-8235 Wrong custom path is displayed for crlstore and certstore
-
- Closed
-
- linked with
-
DeskPRO #878 Configuration of CRL store doesn't work