...
Property | Type | Function |
Uri | String | This property contains the URI of the desired endpoint. Schema and host are mandatory, the specification of a port is optional. If no port is specified, the respective default ports (80 for HTTP and 443 for HTTPS) are used. If no IP address is specified as the host, the specified name is converted to an IP address using DNS lookup. The IP addresses 0.0.0.0 or * represent all available IP addresses of the server. |
Certificate | JSON object | This property is only required was used in previous versions to specify the server certificate when using HTTPS. The JSON object specified here requires the following properties: Source File UserStore SystemStore Store Path Name Password FriendlyName (or DisplayName) SerialNumber (or Serial or SerialNo) SubjectName (or Subject) Selection criterion: The subject of the certificate to be used. Thumbprint The selection criteria are only evaluated if the certificate is to be read from a certificate store. Not all possible selection criteria have to be specified, but the certificate search must lead to a unique result. If several certificates meet the selection criteria, the web server cannot be started. Invalid certificates are not considered during certificate search. The use of multiple certificates on the same endpoint is currently not supported. If an endpoint can be reached via different hostnames, these must be listed in a certificate. Wildcard certificates are supported without restrictionsFor more information on the specification of the certificates to use, see below. This property is only supported for compatibility reasons. Please use the ServerCertificates property to specify the server certificate, which also supports the use of multiple server certificates. |
ClientCertificates | JSON object | This property is only taken into account when using HTTPS and allows authentication at connection level using client certificates (mutual TLS authentication / mTLS). A detailed description can be found in a separate section below. |
ServerCertificates | JSON object | This property is only required when using HTTPS and is used to specify the server certificates to use. A detailed description can be found in a separate section below. |
The ClientCertificates section (JSON Object)
...