-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When certificate_authorities
is configured for ServerConfig, we now set client auth to required
#12584
Conversation
… set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required.
Need backport to 6.8, 7.0, 7.1 and 7.2 |
jenkins test this |
@@ -99,9 +99,9 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d | |||
- Skipping unparsable log entries from docker json reader {pull}12268[12268] | |||
- Parse timezone in PostgreSQL logs as part of the timestamp {pull}12338[12338] | |||
- Require client_auth by default when ssl is enabled for tcp input {pull}12333[12333] | |||
- Require certificate authorities, certificate file, and key when SSL is enabled for the TCP input. {pull}12355[12355] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that was not correctly removed from a previous revert.
A corresponding update in the reference configs would be great, eg: beats/filebeat/filebeat.reference.yml Lines 672 to 674 in 8707c9b
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
… set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
… set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
… set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
… set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
… set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
…ed for ServerConfig, we now set client auth to `required` (#12586) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
…ed for ServerConfig, we now set client auth to `required` (#12585) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
…ed for ServerConfig, we now set client auth to `required` (#12587) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
…ed for ServerConfig, we now set client auth to `required` (#12589) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982)
@@ -99,9 +99,9 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d | |||
- Skipping unparsable log entries from docker json reader {pull}12268[12268] | |||
- Parse timezone in PostgreSQL logs as part of the timestamp {pull}12338[12338] | |||
- Require client_auth by default when ssl is enabled for tcp input {pull}12333[12333] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line should also be removed with the fix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Correct, since this PR change that logic it make sense to make sure that the changelog is clear.
Because of TLS changes for client_authentication in elastic#12584, we should remove the foloowing lines in the changelog to reduce any change of confusion. reported by @simitt
…ed for ServerConfig, we now set client auth to `required` (#12588) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit 7f99982) * fixed changelog
…es` is configured for ServerConfig, we now set client auth to `required` (elastic#12587)" This reverts commit 51566ec.
…onfigured for ServerConfig, we now set client auth to `required` (elastic#12586) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit c3291b7)
…onfigured for ServerConfig, we now set client auth to `required` (elastic#12588) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit c3291b7) * fixed changelog
…onfigured for ServerConfig, we now set client auth to `required` (elastic#12589) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` (elastic#12584) * When `certificate_authorities` is configured for ServerConfig, we now set client auth to `required` When a CA is explicitly set in the configuration options we now default the client authentication to required. (cherry picked from commit c3291b7)
When a CA is explicitly set in the configuration options we now default
the client authentication to required.