Class RemoteIdentification


  • public class RemoteIdentification
    extends java.lang.Object
    Version:
    $Revision: 1.19 $
    Author:
    $author$
    • Field Detail

      • log

        protected org.apache.commons.logging.Log log
    • Constructor Detail

      • RemoteIdentification

        public RemoteIdentification​(java.lang.String defaultName)
        Creates a new RemoteIdentification object.
        Parameters:
        defaultName -
    • Method Detail

      • getRules

        protected java.util.List getRules()
        Returns:
      • getDefaultName

        public java.lang.String getDefaultName()
        Returns:
      • testRules

        protected boolean testRules​(java.lang.String ident)
        Parameters:
        ident -
        Returns:
      • setAuthorizedKeysFormat

        protected void setAuthorizedKeysFormat​(java.lang.Class implementationClass)
        Parameters:
        implementationClass -
      • setAuthorizedKeysDefaultPath

        protected void setAuthorizedKeysDefaultPath​(java.lang.String defaultPath)
        Parameters:
        defaultPath -
      • getAuthorizedKeysDefaultPath

        public java.lang.String getAuthorizedKeysDefaultPath()
        Returns:
      • configureUserAccess

        public boolean configureUserAccess​(SftpClient sftp,
                                           java.lang.String serverId,
                                           java.lang.String system,
                                           java.lang.String username,
                                           java.util.List keys,
                                           java.lang.String authorizationFile,
                                           int mode)
                                    throws RemoteIdentificationException
        Parameters:
        sftp -
        serverId -
        system -
        username -
        keys -
        authorizationFile -
        mode -
        Returns:
        Throws:
        RemoteIdentificationException