www.wavelink.com Using SSL/TLS with Terminal Emulation 1
USING SSL/TLS WITH
TERMINAL EMULATION
Thisdocumentdescribeshowtoinstallandconfigu reSSLorTLSsupportandveri ficationcertificates
fortheWavelinkTerminalEmulation(TE)Client.SSL/TLSsupportisavailabl e withtheTEClientversion
5.0or newer.
SecureSocketsLayerandTransportLayerSecurity(SSL/TLS)areprotocolsdevelopedfo rtransmitting
privateinformationoverthe
Internet.SSL/TLSprotocolsencryptdatathatistransferredoverthe
emulationsession.TheTEClientsupportsSSLVersion2,SSLVersion3,andTLSVersion1protocolsand
willautomaticallyselectthe mostsecureprotocolthattheemulationhostsupports.
Verificationcer tificatesval idatetheserverwithwhichyo u arecommunicating.The
certificatesthat
youimportand/orcreateareavail a bl e forall ofthehostprofilesthatyouconfi gure.Thecertificates
areadd ed toa listwhichtheClientwillcheckwheninitiatinga sessionwithahost.Ifthehostdoesnot
haveacertificatethatisin thelist,thenthe
Clientwi llnotestablishaconnectionwiththehost.
OVERVIEW OF SSL/TLS SUPPORT
InordertouseSS LorTLSwiththeTEClient,you willneedtoinstallasupportutilityonthecomp uter
fromwhichyou willdeploytheClientconfi guration,installasupportpac ka g e onthe devicerunning
theClient,andconfigurethehostprofile(s)fortheClient.Thenyouwi ll
needtodeploythenewClient
configurationtothedevice.
Ifyou plan touseve r i f ic at i o n certificates,you alsoneedtocreateor importthecertificatesforthe
Clienttouse.Ifyoucreatecertificatesusi ngtheTECertificateManager,youwi llneedto savethe
certif icatesintheappropriate
locationsothattheservercanusethem.
Thisdocumentdescribesthefollowing:
InstallingtheSSL/TLSSupportUtility
•DeployingtheSSL/TLSSupportPackage
ConfiguringSSL/TLSSupport
ConfiguringVerificationCertificates
INSTALLING THE SSL/TLS SUPPORT UTILITY
TheSSL/TLS supportutilitymustbeinstalledontheW indowsPCfromwhichyouwill deploytheClient
configurationbeforeyoucanconf igure theClientto us eSSL/TLS.
ToinstalltheWindowsSSL/TLSsupportutilityonthePC:
1. ObtaintheinstallationfilesfortheWindowsSSL/TLSsupportutilityfromtheWavelink
Websiteandcopy
themtothesystem you willuseto installthefi leonyo urdevice.Youwillneedtheselfextracting
supportutilityandeithertheAvalanche,ActiveSync,orAirBeamSSL/TLSpackagefortheClient.
www.wavelink.com Using SSL/TLS with Terminal Emulation 2
2. InstalltheSSL/TLSsupportutilityonthedesktopcomputerfromwhichyouwilldeploythepackageby
doubleclickingthe
.exe file.
3. TheInstallerSetupscreenappears.ClickNext.
4. ReadtheLicenseAgreementandagreetothetermsbyclickingIAgree.
5. ClickInstalltoacceptthedefaultinstallationlocationorusetheBrowsebuttontonavigatetothelocation
whereyouwantthefilesinstalled.
6. Thefilesinstalllocally.Enablethe
ShowReadmeoptionifyouwanttoviewthereleasenotes.ClickFinish
toclosetheinstaller.
DEPLOYING THE SSL/TLS SUPPORT PACKAGE
UseAvalancheorActiveSynctodepl oytheSSL/ TLSsupportpacka ge tothedevice.
NOTE:Wavelinksupportssomethirdpartydeploymentapplications.Formoreinformationaboutsupported
deploymentsforyourdevice,pleaseseetheWavelinkWebsite.Ifyouchoosetouseathirdparty
applicationtoconfigureandinstalltheTEClient,pleaseseethedocumentationforthatapplicationfor
detailsonthisprocess.
TodeploytheSSL/TLSpackagethroughAvalanche:
1. EnsureyouhaveobtainedtheSSL/TLSpackage.FromtheAvalancheWebConsole,createanewsoftware
profileorselecttheprofileyouwanttoaddthepackageto.
2. IntheSoftwarePackagespanel,clickNew.
3. EnsureInstallanAvalanchepackageis
selectedandclickBrowse.
4. NavigatetothelocationoftheSSL/TLSpackage,selectthepackage,andclickOpen.
5. ReadandagreetotheLicenseAgreement,thenclickNext.
6. Thesoftwarepackageisextractedlocally.Whenthepackageisextracted,clickNext.
7. EnablethesoftwarepackageandclickFinish.
8. Ensurethattheprofileisenabledandappliedtothecorrectlocation(s),thendeploytheprofile.
TodeploytheSSL/TLSpackagethroughActiveSync:
1. EstablishanActiveSyncconnectiontothedevice.
2. Fromthedesktopcomputer,doubleclickthe
.exe filetoinstalltheSSL/TLSsupportpackage.
3. TheInstallerSetupscreenappears.ClickNext.
4. ReadtheLicenseAgreementandagreetothetermsbyclickingIAgree.
www.wavelink.com Using SSL/TLS with Terminal Emulation 3
5. ClickInstalltoacceptthedefaultinstallationlocationorusetheBrowsebuttontonavigatetothelocation
whereyouwantthefilesinstalled.
6. Thefilesinstalllocally.EnabletheShowReadmeoptionifyouwanttoviewthereleasenotes.Ifyouwant
todeployimmediately,enabletheRunWavelink
SSL/TLSActiveSyncSupportoption.ClickFinishtoclose
theinstaller.
7. IfyouenabledtheRunWavelinkSSL/TLSActiveSyncSupportoption,thepackagebeginstoinstall.
Or
Ifyoudidnotenablethatoptionorifyouneedtoinstallthepackagetoadifferentdevice:fromthe
desktopcomputer,clickStart
>Programs>WavelinkSSL_TLSActiveSyncSupport>InstalltoDevice.
8. Apromptappears,askingifyouwanttoinstalltothedefaultdirect ory.ClickYestoinstalltothedefault
location,orNotoselectadifferentdestination.
9. Thepackageinstalls,andapromptappearstoinstructyouto
checkthemobiledevicescreentoseeif
thereareanyadditionalsteps.Followthesteps,ifany,andthepackagewillfinishinstallation.
10.Oncethepackageisinstalledonthemobiledevice,youcanconfiguretheClienttouseSSLorTLS.
CONFIGURING SSL/TLS SUPPORT
TheTEClientis configuredto useSSL/TLSsupportinthehostprofile.Toaccesshostprofiles fromthe
ActiveSyncinstaller,clickthe HostProfilesbutton.ToaccesshostprofilesfromAvalanche,selectthe
pac kageandclickConfigure.
NOTE:SSL/TLSisonlyanactiveoptionifSSL/TLSsupporthasbeeninstalledonthePCrunningtheTEClient
configurationutility.
ToconfigureSSL/TLS:
1. AccesstheHostProfilesconfigurationutilityfortheTEClient.
2. Selectanexistinghostprofileorcreateanewhostprofile.
3. Dependingontheconnectionrequirementsforthehostprofile,selectoneofthefollowing:
•Ifthehostprofilespecifiesadirectconnectiontoaserver,thenenable
theUseSSL/TLSEncryption
optionintheHosttab.
•IfthehostprofilespecifiesaconnectiontoaWavelinkConnectProorTermProxyserver,thenenable
theUseSSL/TLSEncryptionoptionintheTermProxytab.YouwillnotbeabletoenabletheUseSSL/
TLSEncryptionoptionintheTermProxytabuntil
youselectanoptionfromtheTermProxyServer
menulist.
www.wavelink.com Using SSL/TLS with Terminal Emulation 4
EnablingSSL/TLS
4. Ifyouplantouseservercertificates,enabletheVerifyservercertificates optionandfollowthe
instructionsforConfiguringVerificationCertificates.
5. ClickOK.
6. DownloadthenewTEClientconfigurationtothemobiledeviceusingeitherAvalancheorActiveSync.
CONFIGURING VERIFICATION CERTIFICATES
Clientsusever ifi cationce rtificatestoensurethattheyarecommunicatingwiththecor rectserver.
Verificationcertif icatesarenotrequ i redbutarehighlyrecommended.Thecertificatesthatyo uimport
and/orcreateareavailab leforallhostprofilesontheClient.Importexist in g certificatesorcreateyou r
ownwiththeCert ificateManager.
IMPORTING EXISTING VERIFICATION CERTIFICATES
Ifyou r emulationhostisconfigu redfor SSL/TLS,usetheInsertCertificatebuttoninthe Certificate
Managerdialogboxto selecttherootcertificateorcertificatechainthatcan veri fythecertificate
usedbytheemulationhost.
Toimportacertificate:
1. FromtheHostProfilesdialogbox,clickSelectVerificationCertificates.
2. In
theCertificateManager,clickInsertCertificate.
3. BrowsetothecertificatefileandclickOpen.
ThecertificateisimportedandtheClientwillrecognizeandcommunicatewithaserverusingthe
certificate.
www.wavelink.com Using SSL/TLS with Terminal Emulation 5
CREATING NEW VERIFICATION CERTIFICATES
IfyouareusingConnectProorTermProxy,theCreateCertificatesbuttonintheCertificateManagerwill
generateve r if i ca ti o n certificatesyou ca n useandgivesyouthe option ofcopy i n gthe server
certif icatestotheappropriatelocationsothattheConnectPro/TermProxyser vercan usethem.
NOTE:ConnectPro/TermProxyshouldalreadybeinstalledbeforeyoucreatecertificates.
Tocreateanewverificationcertificate:
1. FromtheHostProfilesdialogbox,clickSelectVerificationCertificates.
2. IntheCertificateManager,clickCreateCertificates.TheCreateCertificatesdialogboxappears.
Creatingacertificate
3. Enterthecertificateinformation.
4. ClickOK.
5. Adialogboxappears,promptingyoutoaddthecertificatetothestorageforthelocalcomputer.ClickYes
ifyouplantousethelocalcomputerasahostforWEBemulation.
6. Adialogboxappears,promptingyoutocopythecertificateandkeyto
theTermProxy(orConnectPro)
installationfolder.ClickYestocopythesefiles,orclickNoifyouchoosetomovethefileslater.Youwill
needtorestarttheConnectProorTermProxyserveraftercopyingthesefiles.
7. ThecreatedcertificateappearsintheCertificateManager.
www.wavelink.com Using SSL/TLS with Terminal Emulation 6
Wavelink Corporation
USA and Canada: 1.888.697.WAVE (9283)
Outside the USA and Canada: + 800 WAVELINK (9283 5465)
Thecertificatesneedtobesavedintheappropriatelocation(s)sothattheClientwi llrecognizeand
communicatewiththeserver.
OTHER RESOURCES
For moreinformationonusingtheTerminalEmulationClientorforinstructionsonhowto deploythe
Clientconfigurationtothedev ice,seetheTerminalEmulationClientUserGuideontheWavelinkWeb
site.
DOCUMENT HISTORY
13/05/2005.Documentcreated.
16/05/2005.RevisedtoincludeTLSinformation.
23/11/2010.Updated.