mirror of https://github.com/Icinga/icinga2.git
Merge pull request #5754 from dgoetz/fix/improve-cipherlist-docs-5690
Improve documentation of cipher_list
This commit is contained in:
commit
c16a705f14
|
@ -61,7 +61,7 @@ Configuration Attributes:
|
|||
bind\_port | Number | **Optional.** The port the api listener should be bound to. Defaults to `5665`.
|
||||
accept\_config | Boolean | **Optional.** Accept zone configuration. Defaults to `false`.
|
||||
accept\_commands | Boolean | **Optional.** Accept remote commands. Defaults to `false`.
|
||||
cipher\_list | String | **Optional.** Cipher list that is allowed.
|
||||
cipher\_list | String | **Optional.** Cipher list that is allowed. For a list of available ciphers run `openssl ciphers`. Defaults to `ALL:!LOW:!WEAK:!MEDIUM:!EXP:!NULL`.
|
||||
tls\_protocolmin | String | **Optional.** Minimum TLS protocol version. Must be one of `TLSv1`, `TLSv1.1` or `TLSv1.2`. Defaults to `TLSv1`.
|
||||
access\_control\_allow\_origin | Array | **Optional.** Specifies an array of origin URLs that may access the API. [(MDN docs)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Origin)
|
||||
access\_control\_allow\_credentials | Boolean | **Optional.** Indicates whether or not the actual request can be made using credentials. Defaults to `true`. [(MDN docs)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Credentials)
|
||||
|
@ -82,6 +82,14 @@ file(s) there are newer.
|
|||
|
||||
Please check the [upgrading chapter](16-upgrading-icinga-2.md#upgrading-to-2-8-certificate-paths) for more details.
|
||||
|
||||
While Icinga 2 and the underlying OpenSSL library use sane and secure defaults, the attributes
|
||||
`cipher_list` and `tls_protocolmin` can be used to increase communication security. A good source
|
||||
for a more secure configuration is provided by the [Mozilla Wiki](https://wiki.mozilla.org/Security/Server_Side_TLS).
|
||||
Ensure to use the same configuration for both attributes on **all** endpoints to avoid communication problems which
|
||||
requires to use `cipher_list` compatible with the endpoint using the oldest version of the OpenSSL library. If using
|
||||
other tools to connect to the API ensure also compatibility with them as this setting affects not only inter-cluster
|
||||
communcation but also the REST API.
|
||||
|
||||
## ApiUser <a id="objecttype-apiuser"></a>
|
||||
|
||||
ApiUser objects are used for authentication against the [Icinga 2 API](12-icinga2-api.md#icinga2-api-authentication).
|
||||
|
|
Loading…
Reference in New Issue