This application is designed to act as a starting point for all CHT "Secure File Clients" (eg: installers) intended to provide login-enforced file download services from a CHT TYPE 3 file server application like HNDFILSV.APP. A TYPE 3 server, is based on secure, encrypted delivery to a set of customers or clients that sign in with individual passwords. The server maintains and authenticates against a server-side customer/client table. See HNDFILSV.DCT for and example customer table design. This "Basic" version has had all non-essential componentry removed and focusses entirely on CHT templates and classes required to build a fast, efficient CHT secure file client using a 3-piece login. This client application has a matching demonstration server called HNDFILSV.APP which is configured to provide secure upload and download services. This client provides both compressed and encrypted file movement services without requiring either pre-compression or pre-encryption of the transported files. |
PROCEDURE (1): DownloadFile (Procedure Template: HandySourceProcedure) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | CLHook | HNDClientHook | HNDINET | 13 | HNDCLNT.INC |
(0002) | HSRC | HNDSourceProcedure | HND | 47 | HNDSRC.INC |
(2) Class Instances Found In DownloadFile | |||||
PROCEDURE (2): JumpStartSplashCHTBlue (Procedure Template: Splash) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | HTellMe | HNDWindow | HND | 206 | HNDWINDO.INC |
(0002) | HWin | HNDWindow | HND | 206 | HNDWINDO.INC |
(0003) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0004) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(4) Class Instances Found In JumpStartSplashCHTBlue | |||||
PROCEDURE (3): HTTPClientMain (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | HTTP | HNDClient | HNDINET | 294 | HNDCLNT.INC |
(0002) | DISK | HNDDisk | HND | 401 | HNDDISK.INC |
(0003) | HWin | HNDWindow | HND | 206 | HNDWINDO.INC |
(0004) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0005) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(5) Class Instances Found In HTTPClientMain | |||||