Module: LogStash::PluginMixins::CATrustedFingerprintSupport::LegacyAdapter
- Defined in:
- lib/logstash/plugin_mixins/ca_trusted_fingerprint_support.rb
Instance Method Summary collapse
- #config_init(params) ⇒ Object
- #included(base) ⇒ Object
- #trust_strategy_for_ca_trusted_fingerprint ⇒ Object
Instance Method Details
#config_init(params) ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/logstash/plugin_mixins/ca_trusted_fingerprint_support.rb', line 38 def config_init(params) if params.include?("ca_trusted_fingerprint") raise LogStash::ConfigurationError, I18n.t( "logstash.runner.configuration.invalid_plugin_register", :plugin => self.class.config_name, :type => self.class.plugin_type, :error => "The `ca_trusted_fingerprint` option requires Logstash 8.3+; please remove the setting or upgrade Logstash." ) end super end |
#included(base) ⇒ Object
34 35 36 |
# File 'lib/logstash/plugin_mixins/ca_trusted_fingerprint_support.rb', line 34 def included(base) base.config(:ca_trusted_fingerprint, :validate => :string, :list => true) end |
#trust_strategy_for_ca_trusted_fingerprint ⇒ Object
50 51 52 |
# File 'lib/logstash/plugin_mixins/ca_trusted_fingerprint_support.rb', line 50 def trust_strategy_for_ca_trusted_fingerprint nil # API compatibility with core end |