diff --git a/README.md b/README.md index e62111b..b1e08e7 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ +![Logo](documentation/img/sweden-connect.png) ---- -# CURRENT BUILD VERSION = 1.0.3 ---- # CA admin GUI based on CMC API +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) + +--- + ![Certificate request](documentation/img/ca-cmc-admin-ui.png) This repo contains the source code for a detached CA admin application service that controls a CA service using a CMC API. @@ -50,8 +52,7 @@ The following environment variables are essential to the CA application: | Environment variable | Description | |-------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `SPRING_CONFIG_ADDITIONAL_LOCATION` | Specifies the absolute path location of the configuration data folder. This folder must specify a location that is available to the CA application and the CA application must have write access to this folder and all its sub-folders. The absolute path specified by this variable must end with a delimiter ("/") so that `${SPRING_CONFIG_ADDITIONAL_LOCATION}child` specifies the absolute path of the child folder. (Note: this is a rule set by Spring Boot). | -| `SPRING_PROFILES_ACTIVE` | Specifies application profiles used by the CA service. This variable must be set to the value "`base`" | -| `TZ` | Specifies the timezone used by the application. This should be set to "`Europe/Stockholm`" | +| `TZ` | Specifies the timezone used by the application. Example "`Europe/Stockholm`" | The `documentation/sample-config` folder contains sample configuration data. a corresponding folder must be available to the application following the absolut path specified by `SPRING_CONFIG_ADDITIONAL_LOCATION`. @@ -64,9 +65,9 @@ Location of resources such as logotype images, keystore file and trusted certifi Process logging levels are set according to Spring Boot conventions. Two logging levels are preset: -| Logging level property | Description | -|------------------------------------------------|----------------------------------------------------------| -| logging.level.se.swedenconnect.ca | Setting logging level for the CA service. | +| Logging level property | Description | +|------------------------------------------------|------------------------------------------------------| +| logging.level.se.swedenconnect.ca.cmcclient | Setting logging level for the CA CMC client service. | Logging levels can be set to the values: `TRACE`, `DEBUG`, `INFO`, `WARN` or `ERROR` @@ -75,8 +76,7 @@ Logging levels can be set to the values: `TRACE`, `DEBUG`, `INFO`, `WARN` or `ER Users are added to the system through property settings in the form: > ca-client.security.user.{user-id}.password={user-password}
-> ca-client.security.user.{user-id}.role[0]={instance-id1}
-> ca-client.security.user.{user-id}.role[1]={instance-id2}
+> ca-client.security.user.{user-id}.role={instance-id1},instance-id2}
or as a coma separated list: diff --git a/documentation/img/sweden-connect.png b/documentation/img/sweden-connect.png new file mode 100644 index 0000000..48d9690 Binary files /dev/null and b/documentation/img/sweden-connect.png differ