HTTP Authentication, Security and Encoding

The following sections describe the IDLnetOGCWMS object's support of HTTP protocols including:

HTTP Authentication

The IDLnetOGCWMS object supports the following HTTP authentication modes for WMS and proxy servers:

By default, AUTHENTICATION and PROXY_AUTHENTICATION properties are set to "Basic and Digest" option, meaning that either basic or digest authentication are supported. However, for this setting to be honored, the corresponding username and password properties must also be set:

HTTP Security

The IDLnetOGCWMS object also supports HTTPS through the implementation of Secure Socket Layer (SSL). With SSL encryption, all requests and responses are encrypted. When the URL_SCHEME property is set to "https", use the SSL_CERTIFICATE_FILE, SSL_VERIFY_HOST, and SSL_VERIFY_PEER properties to define security-related parameters.

Note
If you receive a PRNG (Pseudo Random Number Generator) error when attempting to use HTTPS on UNIX, you need to install either dev/random or dev/urandom in order to generate secure keys.

HTTP Encoding

The IDLnetOGCWMS object supports compressed and encoded responses from a remote OGC WMS server. Supported encoding formats are:

See the ENCODE property for details.