-
Notifications
You must be signed in to change notification settings - Fork 24.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
Access SSL contexts using names instead of Settings #30953
Merged
Merged
Commits on May 7, 2018
-
Refer to SSL contexts by name not settings
Historically we have loaded SSL objects (such as SSLContext, SSLIOSessionStrategy) by passing in the SSL settings, constructing a new SSL configuration from those settings and then looking for a cached object that matches those settings. The primary issue with this approach is that it requires a fully configured Settings object to be available any time the SSL context needs to be loaded. If the Settings include SecureSettings (such as passwords for keys or keystores) then this is not true, and the cached SSL object cannot be loaded at runtime. This commit introduces an alternative approach of naming every cached ssl configuration, so that it is possible to load the SSL context for a named configuration (such as "xpack.http.ssl"). This means that the calling code does not need to have ongoing access to the secure settings that were used to load the configuration.
Configuration menu - View commit details
-
Copy full SHA for 8fbe6e1 - Browse repository at this point
Copy the full SHA 8fbe6e1View commit details
Commits on May 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 222015b - Browse repository at this point
Copy the full SHA 222015bView commit details
Commits on May 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a360d22 - Browse repository at this point
Copy the full SHA a360d22View commit details
Commits on May 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 29077e2 - Browse repository at this point
Copy the full SHA 29077e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea7a52 - Browse repository at this point
Copy the full SHA 9ea7a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 997a1ec - Browse repository at this point
Copy the full SHA 997a1ecView commit details
Commits on May 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2999649 - Browse repository at this point
Copy the full SHA 2999649View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcde8a5 - Browse repository at this point
Copy the full SHA bcde8a5View commit details
Commits on May 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6ce4d32 - Browse repository at this point
Copy the full SHA 6ce4d32View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9cc028 - Browse repository at this point
Copy the full SHA f9cc028View commit details
Commits on Jun 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e0561ee - Browse repository at this point
Copy the full SHA e0561eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for bee987c - Browse repository at this point
Copy the full SHA bee987cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c060d7 - Browse repository at this point
Copy the full SHA 7c060d7View commit details
Commits on Jun 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2282d01 - Browse repository at this point
Copy the full SHA 2282d01View commit details
Commits on Jun 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1aa0c14 - Browse repository at this point
Copy the full SHA 1aa0c14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e6629 - Browse repository at this point
Copy the full SHA 39e6629View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef58ff1 - Browse repository at this point
Copy the full SHA ef58ff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d94dd57 - Browse repository at this point
Copy the full SHA d94dd57View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee32357 - Browse repository at this point
Copy the full SHA ee32357View commit details
Commits on Jun 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5a57fd6 - Browse repository at this point
Copy the full SHA 5a57fd6View commit details
Commits on Jun 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cf2fdf0 - Browse repository at this point
Copy the full SHA cf2fdf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42e3aa1 - Browse repository at this point
Copy the full SHA 42e3aa1View commit details
Commits on Jun 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fb0505e - Browse repository at this point
Copy the full SHA fb0505eView commit details
Commits on Jun 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 37cc028 - Browse repository at this point
Copy the full SHA 37cc028View commit details
Commits on Jul 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 817c565 - Browse repository at this point
Copy the full SHA 817c565View commit details -
Fix monitoring to work with dynamic SSL settings
- Prevent dynamic changes to SSL settings that also use secure settings - Dyanmically rebuild SSL context for exporters that don't use secure setting
Configuration menu - View commit details
-
Copy full SHA for 2eb845a - Browse repository at this point
Copy the full SHA 2eb845aView commit details
Commits on Jul 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2f6c87b - Browse repository at this point
Copy the full SHA 2f6c87bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 255a42e - Browse repository at this point
Copy the full SHA 255a42eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea7e35 - Browse repository at this point
Copy the full SHA 8ea7e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8d8299 - Browse repository at this point
Copy the full SHA e8d8299View commit details
Commits on Jul 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b11d61b - Browse repository at this point
Copy the full SHA b11d61bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bab91 - Browse repository at this point
Copy the full SHA f4bab91View commit details -
Configuration menu - View commit details
-
Copy full SHA for f637dc7 - Browse repository at this point
Copy the full SHA f637dc7View commit details -
Remove remaining uses of deprecated methods
There's a few places where the usage is difficult to remove, so I'm leaving them for now and we can tackle them another time.
Configuration menu - View commit details
-
Copy full SHA for f774e6d - Browse repository at this point
Copy the full SHA f774e6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1f3147 - Browse repository at this point
Copy the full SHA d1f3147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c4cf1 - Browse repository at this point
Copy the full SHA 44c4cf1View commit details
Commits on Jul 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9a0c026 - Browse repository at this point
Copy the full SHA 9a0c026View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc3095e - Browse repository at this point
Copy the full SHA bc3095eView commit details
Commits on Jul 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9f6fa6d - Browse repository at this point
Copy the full SHA 9f6fa6dView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.