You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
## 11.14.0
2
-
- Reviewed and deprecated SSL settings to comply with Logstash's naming convention [#1115](https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1115)
| <<plugins-{type}s-{plugin}-template_api>> |<<string,string>>, one of `["auto", "legacy", "composable"]`|No
@@ -787,6 +792,8 @@ deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_keystore_path>>]
787
792
The keystore used to present a certificate to the server.
788
793
It can be either .jks or .p12
789
794
795
+
NOTE: You cannot use this setting and `ssl_certificate` at the same time.
796
+
790
797
[id="plugins-{type}s-{plugin}-keystore_password"]
791
798
===== `keystore_password`
792
799
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_keystore_password>>]
@@ -1055,6 +1062,15 @@ Enable SSL/TLS secured communication to Elasticsearch cluster.
1055
1062
Leaving this unspecified will use whatever scheme is specified in the URLs listed in <<plugins-{type}s-{plugin}-hosts>> or extracted from the <<plugins-{type}s-{plugin}-cloud_id>>.
1056
1063
If no explicit protocol is specified plain HTTP will be used.
1057
1064
1065
+
[id="plugins-{type}s-{plugin}-ssl_certificate"]
1066
+
===== `ssl_certificate`
1067
+
* Value type is <<path,path>>
1068
+
* There is no default value for this setting.
1069
+
1070
+
SSL certificate to use to authenticate the client. This certificate should be an OpenSSL-style X.509 certificate file.
1071
+
1072
+
NOTE: This setting can be used only if `ssl_key` is set.
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_verification_mode>>]
@@ -1074,6 +1092,14 @@ Option to validate the server's certificate. Disabling this severely compromises
1074
1092
For more information on disabling certificate verification please read
1075
1093
https://www.cs.utexas.edu/~shmat/shmat_ccs12.pdf
1076
1094
1095
+
[id="plugins-{type}s-{plugin}-ssl_cipher_suites"]
1096
+
===== `ssl_cipher_suites`
1097
+
* Value type is a list of <<string,string>>
1098
+
* There is no default value for this setting
1099
+
1100
+
The list of cipher suites to use, listed by priorities.
1101
+
Supported cipher suites vary depending on which version of Java is used.
1102
+
1077
1103
[id="plugins-{type}s-{plugin}-ssl_enabled"]
1078
1104
===== `ssl_enabled`
1079
1105
@@ -1084,6 +1110,15 @@ Enable SSL/TLS secured communication to Elasticsearch cluster.
1084
1110
Leaving this unspecified will use whatever scheme is specified in the URLs listed in <<plugins-{type}s-{plugin}-hosts>> or extracted from the <<plugins-{type}s-{plugin}-cloud_id>>.
1085
1111
If no explicit protocol is specified plain HTTP will be used.
1086
1112
1113
+
[id="plugins-{type}s-{plugin}-ssl_key"]
1114
+
===== `ssl_key`
1115
+
* Value type is <<path,path>>
1116
+
* There is no default value for this setting.
1117
+
1118
+
OpenSSL-style RSA private key that corresponds to the `ssl_certificate`.
1119
+
1120
+
NOTE: This setting can be used only if `ssl_certificate` is set.
raise(LogStash::ConfigurationError,"Use either \"ssl_certificate_authorities\" or \"ssl_truststore_path\" when configuring the CA certificate")
118
+
raise(LogStash::ConfigurationError,'Use either "ssl_certificate_authorities/cacert" or "ssl_truststore_path/truststore" when configuring the CA certificate')
119
+
end
120
+
121
+
ifssl_certificate && ssl_keystore_path
122
+
raise(LogStash::ConfigurationError,'Use either "ssl_certificate" or "ssl_keystore_path/keystore" when configuring client certificates')
120
123
end
121
124
122
125
ssl_options={:enabled=>true}
123
126
124
127
ifssl_certificate_authorities&.any?
125
-
raise(LogStash::ConfigurationError,"Multiple \"ssl_certificate_authorities\" files are not supported")ifssl_certificate_authorities.size > 1
128
+
raise(LogStash::ConfigurationError,'Multiple values on "ssl_certificate_authorities" are not supported by this plugin')ifssl_certificate_authorities.size > 1
0 commit comments