@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);
        }
    }
@ 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 ) ; } }
/*
Service Lifecycle Related Methods