Configure HTTP endpoint with HTTP authentication
The Crypto-Module supports basic and digest authentication for outgoing connections. The use of HTTP basic authentication makes sense only in connection with a TLS encryption, as the password is transmitted unencrypted. The authentication data is part of the endpoint configuration.
Example:
<HttpEndpoints>
<HttpEndpoint HttpEndpointId="httpWithAuth">
<HttpAuthUsername>myProxyUser</HttpAuthUsername>
<HttpAuthPasswordAlias>ima.http.password</HttpAuthPasswordAlias>
</HttpEndpoint>
</HttpEndpoints>
<Proxies>
<HttpProxy ProxyId="httpWithAuth">
<Url>http://www-le.dienste.t-systems.com:80/</Url>
<HttpEndpointConfig>httpWithAuth</HttpEndpointConfig>
</HttpProxy>
</Proxies>
In this example, the connection to the proxy server is secured via HTTP authentication and, depending on the capabilities of the server, Basic or Digest authentication is used.