Class JSS_FileUploadClient


  • public class JSS_FileUploadClient
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.slf4j.Logger logger  
    • Constructor Summary

      Constructors 
      Constructor Description
      JSS_FileUploadClient()
      Default Constructor, do not use.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearHandshakeCompleted()
      Clear handshakeCompleted flag to indicate that the system is now ready for another socket connection.
      void doIt()
      Initialize and create a socket connection to SSLServer using the set parameters.
      boolean getSuccess()
      Set status return value to success.
      boolean isHandshakeCompleted()
      Return true if handshake is completed else return false;
      static void main​(java.lang.String[] args)
      Main method.
      void setCertDbPath​(java.lang.String aCertDbPath)
      Initialize the cert db path name
      void setCipher​(int aCipher)
      Initialize the desired cipher to be set on the socket.
      void setClientCertNick​(java.lang.String aClientCertNick)
      Set client certificate
      void setEOF​(java.lang.String fEof)
      Set EOF for closing server socket
      void setFailure()
      Set status return value to false.
      void setHandshakeCompleted()
      Set handshakeCompleted flag to indicate that the socket handshake is coplete.
      void setHostName​(java.lang.String aHostName)
      Initialize the hostname to run the server
      void setPasswordFile​(java.lang.String aPasswordFile)
      Initialize the passwords file name
      void setPort​(int aPort)
      Initialize the port to run the server
      void setTestCertCallback​(boolean aTestCertCallback)
      Enable/disable Test Cert Callback.
      void setUploadFile​(java.lang.String aUploadFile)
      Initialize the name of the file to be used for testing along with full path.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
    • Constructor Detail

      • JSS_FileUploadClient

        public JSS_FileUploadClient()
        Default Constructor, do not use.
    • Method Detail

      • setCipher

        public void setCipher​(int aCipher)
        Initialize the desired cipher to be set on the socket.
        Parameters:
        aCipher -
      • setHostName

        public void setHostName​(java.lang.String aHostName)
        Initialize the hostname to run the server
        Parameters:
        aHostName -
      • setPort

        public void setPort​(int aPort)
        Initialize the port to run the server
        Parameters:
        aPort -
      • setPasswordFile

        public void setPasswordFile​(java.lang.String aPasswordFile)
        Initialize the passwords file name
        Parameters:
        aPasswordFile -
      • setCertDbPath

        public void setCertDbPath​(java.lang.String aCertDbPath)
        Initialize the cert db path name
        Parameters:
        aCertDbPath -
      • setUploadFile

        public void setUploadFile​(java.lang.String aUploadFile)
        Initialize the name of the file to be used for testing along with full path.
        Parameters:
        aUploadFile -
      • setTestCertCallback

        public void setTestCertCallback​(boolean aTestCertCallback)
        Enable/disable Test Cert Callback.
        Parameters:
        aTestCertCallback -
      • setClientCertNick

        public void setClientCertNick​(java.lang.String aClientCertNick)
        Set client certificate
        Parameters:
        aClientCertNick - Certificate Nick Name
      • isHandshakeCompleted

        public boolean isHandshakeCompleted()
        Return true if handshake is completed else return false;
        Returns:
        boolean handshake status
      • setHandshakeCompleted

        public void setHandshakeCompleted()
        Set handshakeCompleted flag to indicate that the socket handshake is coplete.
      • clearHandshakeCompleted

        public void clearHandshakeCompleted()
        Clear handshakeCompleted flag to indicate that the system is now ready for another socket connection.
      • setEOF

        public void setEOF​(java.lang.String fEof)
        Set EOF for closing server socket
        Parameters:
        fEof - null for closing server socket
      • doIt

        public void doIt()
                  throws java.lang.Exception
        Initialize and create a socket connection to SSLServer using the set parameters.
        Throws:
        java.lang.Exception
      • setFailure

        public void setFailure()
        Set status return value to false.
      • getSuccess

        public boolean getSuccess()
        Set status return value to success.
      • main

        public static void main​(java.lang.String[] args)
        Main method. Used for unit testing.