docs: @Override
      public void start(StartContext startContext) throws StartException {
          try {
              KeyStore keyStore = keyStoreInjector.getValue();
              AliasFilter filter = AliasFilter.fromString(aliasFilter);
              KeyStore unmodifiable = UnmodifiableKeyStore.unmodifiableKeyStore(keyStore);
              KeyStore modifiable = keyStore;
  
              ROOT_LOGGER.tracef(
                      "starting:  aliasFilter = %s  filter = %s  unmodifiable = %s  modifiable = %s",
                      aliasFilter, filter, unmodifiable, modifiable);
  
              filteringKeyStore = FilteringKeyStore.filteringKeyStore(unmodifiable, filter);
              if (modifiableFilteringKeyStore == null) {
                  modifiableFilteringKeyStore = FilteringKeyStore.filteringKeyStore(modifiable, filter);
              }
          } catch (Exception e) {
              throw new StartException(e);
          }
      }