GENERATED: MAY 4,2023 - 8:55AM
CHTTP FILE CLIENT SECURE [V10.23.04. 27.00]

Previous Page

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.


Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 © CHT AACHTControlPanel • (TIER-1) •
(0002) ApplicationImagesEx(HNDTools) 1 © CHT ApplicationImagesEx • (TIER-1) •
(0003) HNDCMPControlPanel(HNDTools) 1 © CHT HNDCMPControlPanel • (TIER-2) •
(0004) HandyVersionResource(HNDTools) 1 © CHT HandyVersionResource • (TIER-1) •
(0005) INIFile(HNDTools) 1 © CHT INIFile • (TIER-1) •
(0006) VblFileNames(HNDTools) 1 © CHT VblFileNames • (TIER-1) •
(6) Global Templates • (TIER-2)

 1 – Template Type: HandySourceProcedure
  – – Procedure Name: DownloadFile()
Count Local Template Name Qty Local Template Description
(0007) EmbedHNDClientHook(HNDTools) 1 © ©CHT EmbedHNDClientHook • (TIER-3) •
(0008) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(2) Local Templates • (TIER-3)

 2 – Template Type: Splash
  – – Procedure Name: JumpStartSplashCHTBlue()
Count Local Template Name Qty Local Template Description
(0009) AppBuildDateTimeStamp(HNDTools) 1 © CHT AppBuildDateTimeStamp • (TIER-2) •
(0010) AppBuildNumberStamp(HNDTools) 1 © CHT AppBuildNumberStamp • (TIER-2) •
(0011) AppCopyRightStamp(HNDTools) 1 © CHT AppCopyRightStamp • (TIER-2) •
(0012) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0013) HandyTellMeControl(HNDTools) 1 © CHT HandyTellMeControl • (TIER-2) • (2)
(0014) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(6) Local Templates • (TIER-3)

 3 – Template Type: Window
  – – Procedure Name: HTTPClientMain()
Count Local Template Name Qty Local Template Description
(0015) AppStartSplashProcedure(HNDTools) 1 © CHT AppStartSplashProcedure • (TIER-1) • (CODE-TABS) •
(0016) CHTBestPracticeEmbedClass(HNDTools) 1 © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) •
(0017) EmbedDiskFunctions(HNDTools) 1 © CHT EmbedDiskFunctions • (TIER-2) •
(0018) EmbedHTTPClientFunctions(HNDTools) 1 © CHT EmbedHTTPClientFunctions • (TIER-3) •
(0019) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0020) HandyApplicationIniPut(HNDTools) 1 © CHT HandyApplicationIniPut • (TIER-1) • (4)
(0021) HandyHelpFileFetch(HNDTools) 2 © CHT HandyHelpFileFetch • (TIER-1) • (7)
(0022) HandyHelpWhatsNew(HNDTools) 1 © CHT HandyHelpWhatsNew • (TIER-1) • (5)
(0023) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0024) HandyWindowGradient(HNDTools) 1 © CHT HandyWindowGradient • (TIER-2) •
(0025) PostControlEvent(HNDTools) 2 © CHT PostControlEvent • (TIER-1) • (1)
(0026) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(12) Local Templates • (TIER-3)

Copyright © 1996-2023 - CHT Version: [27B.00.00]
Gus M. Creces, CLARION HANDY TOOLS
All Rights Reserved Worldwide

chtlogo001.gif
Application Templates