Save This Page
Home » j2ssh-0.2.9-src » com.sshtools.j2ssh.configuration » [javadoc | source]
    1   /*
    2    *  SSHTools - Java SSH2 API
    3    *
    4    *  Copyright (C) 2002-2003 Lee David Painter and Contributors.
    5    *
    6    *  Contributions made by:
    7    *
    8    *  Brett Smith
    9    *  Richard Pernavas
   10    *  Erwin Bolwidt
   11    *
   12    *  This program is free software; you can redistribute it and/or
   13    *  modify it under the terms of the GNU General Public License
   14    *  as published by the Free Software Foundation; either version 2
   15    *  of the License, or (at your option) any later version.
   16    *
   17    *  This program is distributed in the hope that it will be useful,
   18    *  but WITHOUT ANY WARRANTY; without even the implied warranty of
   19    *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   20    *  GNU General Public License for more details.
   21    *
   22    *  You should have received a copy of the GNU General Public License
   23    *  along with this program; if not, write to the Free Software
   24    *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
   25    */
   26   package com.sshtools.j2ssh.configuration;
   27   
   28   import java.util;
   29   
   30   
   31   /**
   32    *
   33    *
   34    * @author $author$
   35    * @version $Revision: 1.27 $
   36    */
   37   public interface SshAPIConfiguration {
   38       /**
   39        *
   40        *
   41        * @return
   42        */
   43       public List getCompressionExtensions();
   44   
   45       /**
   46        *
   47        *
   48        * @return
   49        */
   50       public List getCipherExtensions();
   51   
   52       /**
   53        *
   54        *
   55        * @return
   56        */
   57       public List getMacExtensions();
   58   
   59       /**
   60        *
   61        *
   62        * @return
   63        */
   64       public List getAuthenticationExtensions();
   65   
   66       /**
   67        *
   68        *
   69        * @return
   70        */
   71       public List getPublicKeyExtensions();
   72   
   73       /**
   74        *
   75        *
   76        * @return
   77        */
   78       public List getKeyExchangeExtensions();
   79   
   80       /**
   81        *
   82        *
   83        * @return
   84        */
   85       public String getDefaultCipher();
   86   
   87       /**
   88        *
   89        *
   90        * @return
   91        */
   92       public String getDefaultMac();
   93   
   94       /**
   95        *
   96        *
   97        * @return
   98        */
   99       public String getDefaultCompression();
  100   
  101       /**
  102        *
  103        *
  104        * @return
  105        */
  106       public String getDefaultPublicKey();
  107   
  108       /**
  109        *
  110        *
  111        * @return
  112        */
  113       public String getDefaultKeyExchange();
  114   
  115       /**
  116        *
  117        *
  118        * @return
  119        */
  120       public String getDefaultPublicKeyFormat();
  121   
  122       /**
  123        *
  124        *
  125        * @return
  126        */
  127       public String getDefaultPrivateKeyFormat();
  128   
  129       /**
  130        *
  131        *
  132        * @return
  133        */
  134       public List getPublicKeyFormats();
  135   
  136       /**
  137        *
  138        *
  139        * @return
  140        */
  141       public List getPrivateKeyFormats();
  142   }

Save This Page
Home » j2ssh-0.2.9-src » com.sshtools.j2ssh.configuration » [javadoc | source]