Skip to content

Commit 5a32356

Browse files
committed
Allow to set client certificates via env variable
1 parent 6d1b92e commit 5a32356

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ HTTPS :
191191
- **PHPLDAPADMIN_HTTPS_CRT_FILENAME**: Apache ssl certificate filename. Defaults to `phpldapadmin.crt`
192192
- **PHPLDAPADMIN_HTTPS_KEY_FILENAME**: Apache ssl certificate private key filename. Defaults to `phpldapadmin.key`
193193
- **PHPLDAPADMIN_HTTPS_CA_CRT_FILENAME**: Apache ssl CA certificate filename. Defaults to `ca.crt`
194+
- **PHPLDAPADMIN_HTTPS_VERIFY_CLIENT**: Apache client certificate configuration. Possible values are `optional`, `require`, `none`. Defaults to `optional`
194195

195196
Reverse proxy HTTPS :
196197
- **PHPLDAPADMIN_TRUST_PROXY_SSL**: Set to `true` to trust X-Forwarded-Proto header

image/environment/default.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ PHPLDAPADMIN_HTTPS: true
1212
PHPLDAPADMIN_HTTPS_CRT_FILENAME: phpldapadmin.crt
1313
PHPLDAPADMIN_HTTPS_KEY_FILENAME: phpldapadmin.key
1414
PHPLDAPADMIN_HTTPS_CA_CRT_FILENAME: ca.crt
15+
PHPLDAPADMIN_HTTPS_VERIFY_CLIENT: optional
1516

1617
PHPLDAPADMIN_TRUST_PROXY_SSL: false
1718

image/service/phpldapadmin/assets/apache2/https.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
SSLCertificateFile ${CONTAINER_SERVICE_DIR}/phpldapadmin/assets/apache2/certs/${PHPLDAPADMIN_HTTPS_CRT_FILENAME}
1212
SSLCertificateKeyFile ${CONTAINER_SERVICE_DIR}/phpldapadmin/assets/apache2/certs/${PHPLDAPADMIN_HTTPS_KEY_FILENAME}
1313
#SSLCACertificateFile ${CONTAINER_SERVICE_DIR}/phpldapadmin/assets/apache2/certs/${PHPLDAPADMIN_HTTPS_CA_CRT_FILENAME}
14+
SSLVerifyClient ${PHPLDAPADMIN_HTTPS_VERIFY_CLIENT}
1415

1516
Include /etc/apache2/conf-available/gzip.conf
1617
Include /etc/apache2/conf-available/cache.conf

0 commit comments

Comments
 (0)