VOOZH about

URL: https://launchdarkly-server-sdk.hexdocs.pm/ldclient_config.html

⇱ Module ldclient_config


Overview👁 erlang logo

Module ldclient_config

ldclient_config module.

ldclient_config module

Acts as a storage interface for SDK client instance settings.
get_event_schema/0
get_registered_tags/0Get all registered tags.
get_user_agent/0
get_value/2Gets application environment variable value.
get_version/0
init/0Initialize settings environment map.
register/2Register settings for a new client instance.
tls_basic_certifi_options/0Provide basic TLS options using the bundled certifi store.
tls_basic_linux_options/0Provide basic options for using TLS with the default linux store.
tls_basic_options/0Provide basic options for using TLS.
tls_ca_certfile_options/1Provide basic options for using TLS with the given store.
unregister/1Unregister settings for a client instance.
with_tls_revocation/1Append the specified TLS options with certificate revocation.



Get all registered tags



Gets application environment variable value

This is a convenience function to retrieve application environment variables in one place. Tag is the instance tag. Key is the key of the configuration option.



Initialize settings environment map

Initializes an empty map for instance settings in application environment.


Register settings for a new client instance


Provide basic TLS options using the bundled certifi store.


Provide basic options for using TLS with the default linux store. This will try to use the a certificate store located at /etc/ssl/certs/ca-certificates.crt.


Provide basic options for using TLS. This will try to use the a certificate store located at /etc/ssl/certs/ca-certificates.crt, but if that file does not exist, then it will use the bundled certifi store.


Provide basic options for using TLS with the given store.


Unregister settings for a client instance


Append the specified TLS options with certificate revocation. The crl_cache does not actually cache at this time, so this will result in an additional request per TLS handshake.


Overview👁 erlang logo

Generated by EDoc