Class DefaultSecDispatcher

  • All Implemented Interfaces:
    org.codehaus.plexus.logging.LogEnabled, SecDispatcher

    public class DefaultSecDispatcher
    extends org.codehaus.plexus.logging.AbstractLogEnabled
    implements SecDispatcher
    • Field Detail

      • SYSTEM_PROPERTY_SEC_LOCATION

        public static final java.lang.String SYSTEM_PROPERTY_SEC_LOCATION
        See Also:
        Constant Field Values
      • _cipher

        protected org.sonatype.plexus.components.cipher.PlexusCipher _cipher
        DefaultHandler
      • _decryptors

        protected java.util.Map _decryptors
        All available dispatchers
      • _configurationFile

        protected java.lang.String _configurationFile
    • Constructor Detail

      • DefaultSecDispatcher

        public DefaultSecDispatcher()
    • Method Detail

      • strip

        private java.lang.String strip​(java.lang.String str)
      • stripAttributes

        private java.util.Map stripAttributes​(java.lang.String str)
      • isEncryptedString

        private boolean isEncryptedString​(java.lang.String str)
      • getConfigurationFile

        public java.lang.String getConfigurationFile()
      • setConfigurationFile

        public void setConfigurationFile​(java.lang.String file)
      • propertyExists

        private static boolean propertyExists​(java.lang.String[] values,
                                              java.lang.String[] av)
        Encrytion helper
        Throws:
        java.io.IOException
      • usage

        private static final void usage()
      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • show

        private static void show​(boolean showMaster)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception