Server Settings

8. Server Settings

The container listens on port 8432 for HTTP requests and 8436 for HTTPS requests.
Port mapping to other ports can be achieved via example docker-compose.yml file:

  verify-access-oidc-provider:
    image: verify-access-oidc-provider:24.06
    ports:
    - 443:8436

For HTTPS server, the following settings are configurable:

NameDescriptionValid ValueMandatoryDefault
keyName of the keystore/key for the ISVAOP HTTPS server.stringYes
certificateName of the keystore/certificate for the ISVAOP HTTPS server.stringYes
caArray of CA certificatesstringNo
require_mtlsConfiguration to indicate whether ISVAOP runtime is protected by using Mutual TLSbooleanNo
client_auth_trust_storeThe keystore or truststore where the client certificates for Mutual TLS are storedstringNo

In the configuration ks: indicates keystore.

server:
  ssl:
    key: ks:https_keys/httpserverkey                       # Name of the keystore/key for the ISVAOP HTTPS server.
    certificate: ks:https_keys/httpservercert              # Name of the keystore/certificate for the ISVAOP HTTPS server.
    ca:
      - ks:https_keys/httpserverca                         # Name of the keystore/CA for the ISVAOP HTTPS server.
    require_mtls: true                                     # Configuration to indicate whether ISVAOP runtime is protected by using Mutual TLS
    client_auth_trust_store: ks:truststore                 # The keystore or truststore where the client certificates for Mutual TLS are stored 
  • Read more about key management here.