RFE: document how an SslBundle name is derived when the property is from the environment - is it all lowercase?
If you use environment properties to configure SSL:
SPRING_SSL_BUNDLE_JKS_aFunkyNameMixedCasedString_TRUSTSTORE_LOCATION=XXXXXXXX
I'm guessing that the mapping to SslBundle name is the lowercase string afunkynamemixedcasedstring ??
In a properties/yaml file, mixed-case SslBundle names are supported.
Could it be confirmed (documented) what the SslBundle name is when Spring Boot is configured from an environment variable?
Comment From: wilkinsona
I'm guessing that the mapping to SslBundle name is the lowercase string
afunkynamemixedcasedstring
Correct. Environment variables are always converted to lower case.
It's the same as log levels for which we do have some documentation. We should add something for SSL bundles as well or perhaps add something more general to which we can cross-link.
Comment From: shubhamdogra2011
Is case-sensitivity in case of environment variables dependent on underlying OS? And if so, is there a recommended way(yaml or env) to ensure consistency?
Comment From: mhalbritter
I've added a new section in the "Type-safe Configuration Properties" documentation and linked to it from the logging and the SslBundle documentation.