Class SecDispatcherProvider

java.lang.Object
org.apache.maven.internal.impl.secdispatcher.SecDispatcherProvider

@Named public class SecDispatcherProvider extends Object
Delegate that offers just the minimal surface needed to decrypt settings.
  • Constructor Details

    • SecDispatcherProvider

      public SecDispatcherProvider()
  • Method Details

    • secDispatcher

      @Provides public static org.codehaus.plexus.components.secdispatcher.SecDispatcher secDispatcher(Map<String,org.codehaus.plexus.components.secdispatcher.Dispatcher> dispatchers)
    • legacyDispatcher

      @Provides @Named("legacy") public static org.codehaus.plexus.components.secdispatcher.Dispatcher legacyDispatcher()
    • masterDispatcher

      @Provides @Named("master") public static org.codehaus.plexus.components.secdispatcher.Dispatcher masterDispatcher(Map<String,org.codehaus.plexus.components.secdispatcher.Cipher> masterCiphers, Map<String,org.codehaus.plexus.components.secdispatcher.MasterSource> masterSources)
    • aesGcmNoPaddingCipher

      @Provides @Named("AES/GCM/NoPadding") public static org.codehaus.plexus.components.secdispatcher.Cipher aesGcmNoPaddingCipher()
    • envMasterSource

      @Provides @Named("env") public static org.codehaus.plexus.components.secdispatcher.MasterSource envMasterSource()
    • gpgAgentMasterSource

      @Provides @Named("gpg-agent") public static org.codehaus.plexus.components.secdispatcher.MasterSource gpgAgentMasterSource()
    • pinEntryMasterSource

      @Provides @Named("pinentry-prompt") public static org.codehaus.plexus.components.secdispatcher.MasterSource pinEntryMasterSource()
    • systemPropertyMasterSource

      @Provides @Named("system-property") public static org.codehaus.plexus.components.secdispatcher.MasterSource systemPropertyMasterSource()