Class DefaultSettingsDecrypter

  • All Implemented Interfaces:
    SettingsDecrypter

    @Named
    @Singleton
    public class DefaultSettingsDecrypter
    extends java.lang.Object
    implements SettingsDecrypter
    Decrypts passwords in the settings.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.sonatype.plexus.components.sec.dispatcher.SecDispatcher securityDispatcher  
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultSettingsDecrypter​(org.sonatype.plexus.components.sec.dispatcher.SecDispatcher securityDispatcher)  
    • Field Detail

      • securityDispatcher

        private final org.sonatype.plexus.components.sec.dispatcher.SecDispatcher securityDispatcher
    • Constructor Detail

      • DefaultSettingsDecrypter

        @Inject
        public DefaultSettingsDecrypter​(@Named("maven")
                                        org.sonatype.plexus.components.sec.dispatcher.SecDispatcher securityDispatcher)
    • Method Detail

      • decrypt

        private java.lang.String decrypt​(java.lang.String str)
                                  throws org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException
        Throws:
        org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException