diff --git a/.docker/cert.sh b/.docker/cert.sh
index e22cfba2995b5fd9d812232f562b7254233fe5b0..628ba8dd9cc19f85a515a75cebd03b8981337bfd 100755
--- a/.docker/cert.sh
+++ b/.docker/cert.sh
@@ -43,7 +43,10 @@ function cert() {
     # Certificate is for localhost
     KEYPW="${KEYPW}" openssl req -new -x509 -key caosdb.key.pem \
          -out caosdb.cert.pem -passin env:KEYPW \
-         -subj "/C=/ST=/L=/O=/OU=/CN=${CAOSHOSTNAME}"
+         -subj "/C=/ST=/L=/O=example/OU=example/CN=${CAOSHOSTNAME}" \
+         -days 365 \
+         -addext "subjectAltName = DNS:${CAOSHOSTNAME}" \
+         -addext "certificatePolicies = 1.2.3.4"
     KEYPW="${KEYPW}" KEYSTOREPW="$KEYSTOREPW" openssl pkcs12 -export \
          -inkey caosdb.key.pem -in caosdb.cert.pem -out all-certs.pkcs12 \
          -passin env:KEYPW -passout env:KEYPW