Main.dfm

<< Click to Display Table of Contents >>

Navigation:  Demos > X > StandAloneSSL >

Main.dfm

object IWForm1: TIWForm1

 Left = 0

 Top = 0

 Width = 634

 Height = 629

 ConnectionMode = cmAny

 SupportedBrowsers = [brIE, brNetscape7, brOpera, brNetscape6]

 OnCreate = IWAppFormCreate

 AllowPageAccess = True

 BrowserSecurityCheck = True

 Background.Fixed = False

 HandleTabs = False

 LeftToRight = True

 LockUntilLoaded = True

 LockOnSubmit = True

 ShowHint = True

 XPTheme = True

 DesignLeft = 8

 DesignTop = 8

 object IWText1: TIWText

 Left = 6

 Top = 106

 Width = 537

 Height = 427

 Cursor = crAuto

 IW50Hint = False

 ParentShowHint = False

 ShowHint = True

 ZIndex = 0

 RenderSize = False

 StyleRenderOptions.RenderSize = True

 StyleRenderOptions.RenderPosition = True

 StyleRenderOptions.RenderFont = True

 StyleRenderOptions.RenderZIndex = True

 StyleRenderOptions.RenderVisibility = True

 StyleRenderOptions.RenderStatus = True

 BGColor = clNone

 ConvertSpaces = True

 Font.Color = clNone

 Font.Size = 10

 Font.Style = []

 FriendlyName = 'IWText1'

 Lines.Strings = (

 'Welcome to the StandAlone SSL Demo'

 ''

 

 'Working with SSL in IntraWeb is very simple. However, there are ' +

 'a few minimum'

 'requirements that have to be met:'

 ''

 '1. You need to obtain certificates that are in PEM format'

 '2. You need to obtain the SSL libraries from www.intelicom.si'

 ''

 'Once you have these, you then need to do the following in IW:'

 ''

 

 '1. Set the SSLPort property of the ServerController (normally 44' +

 '3)'

 

 '2. If your certificates require passwords (most common ones do),' +

 ' you need to assign'

 'the password in the ServerController SSLCertificatePassword'

 

 '3. Place the certificates in your application folder. The certif' +

 'icates have to be named:'

 ''

 'Root Certificate: root.pem'

 'Key file: key.pem'

 'Certificate: cert.pem'

 ''

 'For deployment, you need to copy the Standalone and subfolders'

 'and the two DLL'#39's to your deployment machine.'

 ''

 

 'This demo uses some sample certificates that are incuded in the ' +

 'application folder. The '

 

 'password for these certificates are "aaaa". You can use these ce' +

 'rtificates'

 

 'to test your application and once you are ready to deploy, eithe' +

 'r create your own'

 

 'certificates or buy them from a Certificate Authority such as Ve' +

 'risign.')

 RawText = False

 UseFrame = False

 WantReturns = True

 end

 object IWLabel1: TIWLabel

 Left = 8

 Top = 8

 Width = 106

 Height = 16

 Cursor = crAuto

 IW50Hint = False

 ParentShowHint = False

 ShowHint = True

 ZIndex = 0

 RenderSize = True

 StyleRenderOptions.RenderSize = True

 StyleRenderOptions.RenderPosition = True

 StyleRenderOptions.RenderFont = True

 StyleRenderOptions.RenderZIndex = True

 StyleRenderOptions.RenderVisibility = True

 StyleRenderOptions.RenderStatus = True

 Alignment = taLeftJustify

 BGColor = clNone

 Font.Color = clNone

 Font.Size = 10

 Font.Style = [fsBold]

 NoWrap = False

 ConvertSpaces = False

 HasTabOrder = False

 AutoSize = False

 FriendlyName = 'IWLabel1'

 Caption = 'IMPORTANT: '

 RawText = False

 end

 object IWLabel2: TIWLabel

 Left = 8

 Top = 28

 Width = 619

 Height = 16

 Cursor = crAuto

 IW50Hint = False

 ParentShowHint = False

 ShowHint = True

 ZIndex = 0

 RenderSize = True

 StyleRenderOptions.RenderSize = True

 StyleRenderOptions.RenderPosition = True

 StyleRenderOptions.RenderFont = True

 StyleRenderOptions.RenderZIndex = True

 StyleRenderOptions.RenderVisibility = True

 StyleRenderOptions.RenderStatus = True

 Alignment = taLeftJustify

 BGColor = clNone

 Font.Color = clNone

 Font.Size = 10

 Font.Style = [fsBold]

 NoWrap = False

 ConvertSpaces = False

 HasTabOrder = False

 AutoSize = False

 FriendlyName = 'IWLabel2'

 Caption = 

 'Due to export restrictions, the SSL DLL'#39's required to run the de' +

 'mo are not included'

 RawText = False

 end

 object IWLink1: TIWLink

 Left = 8

 Top = 76

 Width = 329

 Height = 17

 Cursor = crAuto

 IW50Hint = False

 ParentShowHint = False

 ShowHint = True

 ZIndex = 0

 RenderSize = False

 StyleRenderOptions.RenderSize = True

 StyleRenderOptions.RenderPosition = True

 StyleRenderOptions.RenderFont = True

 StyleRenderOptions.RenderZIndex = True

 StyleRenderOptions.RenderVisibility = True

 StyleRenderOptions.RenderStatus = True

 Alignment = taLeftJustify

 Color = clNone

 Font.Color = clNone

 Font.Size = 10

 Font.Style = []

 ScriptEvents = <>

 DoSubmitValidation = False

 FriendlyName = 'IWLink1'

 OnClick = IWLink1Click

 TabOrder = 0

 RawText = False

 Caption = 'Download requires DLL'#39's (Indy 9 SSL Libraries)'

 end

 object IWLabel3: TIWLabel

 Left = 4

 Top = 48

 Width = 453

 Height = 13

 Cursor = crAuto

 IW50Hint = False

 ParentShowHint = False

 ShowHint = True

 ZIndex = 0

 RenderSize = True

 StyleRenderOptions.RenderSize = True

 StyleRenderOptions.RenderPosition = True

 StyleRenderOptions.RenderFont = True

 StyleRenderOptions.RenderZIndex = True

 StyleRenderOptions.RenderVisibility = True

 StyleRenderOptions.RenderStatus = True

 Alignment = taLeftJustify

 BGColor = clNone

 Font.Color = clWebRED

 Font.Size = 9

 Font.Style = [fsItalic]

 NoWrap = False

 ConvertSpaces = False

 HasTabOrder = False

 AutoSize = False

 FriendlyName = 'IWLabel3'

 Caption = 

 'This demo does NOT work in Evaluation Mode. You need to have you' +

 'r license installed'

 RawText = False

 end

 object linkNext: TIWLink

 Left = 8

 Top = 544

 Width = 545

 Height = 17

 Cursor = crAuto

 IW50Hint = False

 ParentShowHint = False

 ShowHint = True

 ZIndex = 0

 RenderSize = False

 StyleRenderOptions.RenderSize = True

 StyleRenderOptions.RenderPosition = True

 StyleRenderOptions.RenderFont = True

 StyleRenderOptions.RenderZIndex = True

 StyleRenderOptions.RenderVisibility = True

 StyleRenderOptions.RenderStatus = True

 Alignment = taLeftJustify

 Color = clNone

 Font.Color = clNone

 Font.Size = 10

 Font.Style = []

 ScriptEvents = <>

 DoSubmitValidation = False

 FriendlyName = 'linkNext'

 OnClick = linkNextClick

 TabOrder = 1

 RawText = False

 Caption = 

 'Once you have obtained the DLL'#39's, click here to launch the appli' +

 'cation in SSL mode'

 end

 object imgPadlock: TIWImage

 Left = 505

 Top = 85

 Width = 94

 Height = 96

 Cursor = crAuto

 Visible = False

 IW50Hint = False

 ParentShowHint = False

 ShowHint = True

 ZIndex = 0

 RenderSize = True

 StyleRenderOptions.RenderSize = True

 StyleRenderOptions.RenderPosition = True

 StyleRenderOptions.RenderFont = True

 StyleRenderOptions.RenderZIndex = True

 StyleRenderOptions.RenderVisibility = True

 StyleRenderOptions.RenderStatus = True

 AutoSize = False

 BorderOptions.Color = clNone

 BorderOptions.Width = 0

 DoSubmitValidation = True

 ScriptEvents = <>

 TabOrder = -1

 UseSize = True

 Picture.Data = {

 0A544A504547496D61676512110000FFD8FFE000104A46494600010101004800

 480000FFDB004300080606070605080707070909080A0C140D0C0B0B0C191213

 0F141D1A1F1E1D1A1C1C20242E2720222C231C1C2837292C30313434341F2739

 3D38323C2E333432FFDB0043010909090C0B0C180D0D1832211C213232323232

 3232323232323232323232323232323232323232323232323232323232323232

 32323232323232323232323232FFC00011080060005E03011100021101031101

 FFC4001C0000020301010101000000000000000000060700010504030208FFC4

 003C100001030204040305060406030000000001020304051100061221073141

 5113618114222332711542526272913382A1B124549293C1D153A2F0FFC4001B

 01000105010100000000000000000000000001020304050607FFC40033110001

 030203050607000301010000000001000203041112213105415161A106137191

 C1D114223281B1E1F03352F16272FFDA000C03010002110311003F007FE04298

 10A60429810A604216E20E65732B654767C723DA96EA1A6010082A26E79FE50A

 C4F4EC6BDFF3E835FEF146173C86B352BCA566515645A972D51E125A42DF9494

 02BBAD21610827DD0424A4A890A002801BEE22734B5C5A772406E2EB123C8A74

 87D2862B335E7756BD28ACBCA5136EC176B5BA5ADD6D84B1481ED3902B459CC3

 55A1482E551F351A42D4497C321322283D54940D2E2072BA40527A856E422723

 569D6DF650F32E21C69C4852168374A81DC104731810BEF0214C08530214C085

 4A014920DEC45B636C0841595739F8F589795EB4B08ABC3754DB6EAAC04B40E4

 A1D02B4D891D798EA0599A369F9E3D378E17F44BDDBDAC0E768743CC6EF146D8

 AC9126B8BB25DABE6AA365D8A429694EAD3D3C4715A5373E405FE870B338B60C

 2DD5E7A05B1B15AC648FAA947CB1B4FDC9C805E59A23FD994CA564FA069F1A51

 0D205B755CEEB57EA56A51F249E9875C9BB8AC198E27060DFAA3E6F8739558A0

 0A5AA9AD96C596A92A367F581FC4F1459415B730476E5B618A5B002C86F2E566

 15466D6A950A73B3D8A7292A6E53891752557B6E3E6B14A85EC2E003BF32F7B0

 B0D8EA9709001235D3C16DE42AA78B36B9450A25101E438D24927C3439ABDC1E

 5A9B5903A0501D30D2135AEBDD1AE11394C08530214C085302123F8C54830F33

 45AAB5A90263401711B14BADD85EE3AE929B7E9C45512C90B5B3C67369B7D8FF

 001F35D3F67590D5896827170E171C88C8DBA79222E1D711FED20DD12BAF04CF

 48B312566C2401D147F1FF007FAF3B0C7B2A59DEC5AEF1C3F4B2B6A6CB9B66CB

 824CDA743EFCD0CE584399A388556CDAEA8A6230E28475F2054A49426FFA5A04

 9F3524E125CE4B7FAE5EA7AA6CC4C3491C3FEDF39FC0E9F955952BF1E7F19912

 5F6EED3C971A8AA56DA15A6C9F5D0929FE7C48D68735C01CDA01596C85F83E24

 8F949C3E42EB4B891C431303F41A2BC0C6B16E5CA49D97D0B693DBB9EBCB973A

 95352294587D7F8E7E2BA7D85B0DD5AEEFA6168875FD2BC9309BCBF905CA9BE3

 4BB38AA5AB97F080F863D404EDDC9C2C2D21A01D77AC9DA954D9AA5F237E9D07

 80C8221E13C170D126D7A45CC8AAC826E5205DB6CA923CEDA8AC8F222D899DAA

 CD8810DB9DE98386A954C08530212E738C8CD993DE5D5E912CCEA428953D1652

 7C431C93CC2BE6D1EBB7D2D6B18DAE67D37238657F4BA9A9618E493BB7BF0DF4

 2731F75E545E3252E55915886F41592078ADFC56EDDCD86A1FB1C556CD049931

 D63C0E47D969D4EC0AFA7188B31378B73FDAE9CFCE52F36E43932A97363CB720

 912D3E12C1294A765DC731EE951DFB0C48F85CF63A32351D750AAECDA93475B1

 CA72B1CFC0E4529E8B95D75687F6A484CB721F8CA6BC08C80565006EEA458936

 55C103A0245CEC6A50C262689464E5A9DA2DB6F9AADF48C20C632D01CF7EBE5F

 64409AE53283C3D7E9F196E075D5B896D4A1AC3C16ADD495A459564694DB63DC

 0C5B68CEEB9AAA99F25CB8E67FE7E12F11E225295480B6DCD657AC7206FB6E39

 5B61BF6C527BAAA9E674D18D45975FB2AA7645550454133B0969B9BE5737BEBA

 7AAD2A6531559A944A63409129C0D929E88E6A37FD20FADB19D4ED32CD777895

 D46DBA9651ECE777795C6116E7FAB94C7E275511068AC53985E8F196940205C2

 5092003A473F78DEDF971BCDB0CCAF26731D2BDB0B05C9DC17D49E2E45A4D363

 D372E5214588CDA1965C98AB7BA94D87BA9DCF21D462313425C18D25C4F0F73E

 CBA06767EA84665A8B46D1C75F21EE8CB26C4CCB2D29ACE669CE25D713F029ED

 8F0D0D24F5581CD5E46F6FAF2B523D81B81A073DEB11ED6E3F90923FB7230C57

 48A6042A5A12E21485A4292A162922E08C1A2120B3F641772B3EAA853D2B728C

 E2B97331947A1FCBD8FA1E84C359482A419231F38D471E639F10BADECF6DF34E

 452D51F90E878723CB8141486DD75D43716FED0EA834DE93624A8D86E3A6FBE3

 2E9269DB20646E21753B6A2A36D249513B01B0EBBB3F15FA0F27D21AA6C069A6

 87C28CDA5941B73B0DCFD7FEF1BCFCB25E3F05DEE323974D5B28D36A7ADC4368

 8CFAD414B521B052E9FCE93B2BEBB1F3188D59201C8A09A8E59834D51454E91A

 12413ED5192B2D1DEDF77741E46C76EC4D89C3B115198A3DE178655A65060E67

 7E540536875D8A810EEE8297B593A968EF6D22FD7D08C32C2F7B66A70F786777

 88E11BAF9205CF1596EA79C1CB2CFB3C7F84D585C1B6C37EE7DE36F3C43571CB

 2304718BDCAD7ECC4F49156BEA2A5C061070DFAF4FCA65F0E78746216ABB5D67

 FC56CA8B1563F83D94A1F8BB0E9F5E53C50B29998199BB79F41CBF2936BED897

 68CBC231A0F529A78163A981086EAD92A9F54BA912AA309DFC5125AD0395BE52

 4A7FA625EF4DAC53A377766E3AE6816AFC36CD718A974ACC3226B77D9B764ADA

 5FF720FF004C41231EEFA2423C4023F1E8B72936A51B72A9A669E632E84FAA05

 AC45CD14C6D4CD63ED565A58D2AF19D5A9B502395EE5276E97C527FC7C66ED37

 E62DFF0057494AEECFD5641AD0781CBF4BB320D33DAAB865949F0A1A3DCF3717

 702DDEC9D5B798C2D031CF7BA67EAB2BB6756C8A18A821D0E67C341EA9F9063F

 B2C36DAEA05D5F5EB8BE4DCAE3E36E1680BA3089EB22A2F6B7F40E48FEF87B46

 4AACCEB9B21AAAE57A15550573A9EC929F7BC448D2A16F31CF6EF875814C0F73

 74295556A246834E98FC67D6D116532A2901495DC6920A74FBD7B6FDED8522C2

 E1240E32CCD6802E4DB82D0A4D173C56528544FB54B6AB7C67642DA46E3982A5

 6E3E97C67323AD77D6EC3E36BF900BD1EA6AF60402CD8C3CFF00E465E64A3AA4

 70C6B274B959CD1393C89662485FA8D6A3FF0018B8C18357171FB01FDF75CDD5

 6D18A4CA181AC1E67DBA236A7657A6D398F093ED2F9205DC93216EA8DBEA6C3D

 2D890CCE3C9649188DCA958CD941A083F68D4E3B2B009F082B52CDBF28B9C236

 27B85ED9273417BB0B73297F5AE34B29D4DD0E06B3C83F2D5A47A201B9F52310

 BE5647B8B8F21EA7D96E526C09E7B191ED60E6413E40FAA01AC677AFD735266D

 55C0CAAFF0583E1A2C7A58731F5271464ACA93946CC3F6CFCFD975149B036541

 9C8F0F3CC8B790F54C0E16448EFD1585B20583AE2DEE5F305691FD027D317E12

 7B905D7B9D6FAAE076C0C7B5241961072B6961A7F71BA67E1540BE1E7032CA9C

 3D06146691C6C2EB0092A5151E64DCE24544E6B2330CBF67A629B07DF78E81F4

 EBFF005EB8509921B04A7CC93D4999162B4EA9B535F1D4A4A8A483B846FF00EA

 3E83156B65918D022BDD74DD92D9F054CEF96A6D81A2D627527D87A2D1A4F137

 32524251EDE89AC8DBC39835FF00EC2CAFDC9C568EB25D258EFCC0B1F6E8BA7A

 BECDD0499D3CC1A781208F7EA8FE8FC64A2CBD2DD5587603A480569F8ADFEE37

 1FB62F30B64FA6E3C45BF5D572F55B22A69B33670E2D20F4D51E536B14DABB01

 EA74E8F29BEED38156FA8E9873E3733EA1659770BD950E2A9454A8CC9513724B

 62E4E1B88F14AABD8627F9563FDB18311E284A1E236778AE29EA0D090C802E89

 731B40F5420FF73E83093D48A46DCE6F3A0E1CCFA05B9B1362BF693F1BF2886A

 78F21EA561640CEADE5294F459CDDE97208517102EB61636D56EA922D703716B

 8BDCE33E92A9CF25AFB924ADAED16C20DB54D300000011A69BC71CB76BE29E70

 67C4A9C36E64192D488EE8BA1C6D5A81C682E2572D4DEF95907F31C3DA37AAF3

 3B72CEC3940833324D4BB3D492A01A8E9B127903CC9FFEED878503CDCD92AD32

 DD7E69A936B536FADDF19A58E6803E5E7E405C7D7188EAF922A92F669A5B885E

 B5B33B3F03F64329E61F33BE6BEF04E9E42C9EB90B37D3734C6F6399162B3576

 53771B0D801E1F8D1FF23A63583DB233BD88E5D4722B87AEA09E86630CC3C0EE

 238A35F6189FE558FF006C61B88F154D7DB7198655A9A65B4288B5D2800DB012

 4A17AE11080339E63AD4C5B941CA50A448944E89335B164317FBA16760AEE6FB

 7D79586C45ADC66C0EEBFE6DBFC14B4E61C779AF846E1A9E5CBC50B50F83139D

 4A57599EDC56FF00F0451AD7EAA3B0F40714BE161C45EF25EE3C720BA097B4F5

 01822A5608DA34DE56C66BCAB967266499D22353DB7A6BC8119A7A51F117AD5B

 5C5F6040D4AD80E58B2D97BA6973458345F2FEE2B2A233ED1AA6452B8B8B8819

 F5E895742AFD472B4E1329924B4926EF30ADDA786DF327BEC3DE163E9B630E9A

 A26C785A2F7DCBBEDB1B128A688CAE380B46BEE37A3C87C568F2CADCA9531E61

 64DC161C0EA48E9CF49E5E58D015D134E176442E2E5EC9ED070C7159C0F036FC

 AD477887969A8C5D351D2AB12942D958248E9CB166395927D06EB12A7665652F

 F9A323EDEBA25ED6331B121B2DB28724F88E02FEA414A54DDC158B9B5F50BA76

 EE7B613E2A0C4185DA9B2B14BD9CDA2FBC8E88B4004E79682FA6A9B73F865956

 BD1DB9905B72178E94B887222AC95022E0E93716B5B9018591AD79C32B41FCF9

 A9E976A55D2FF8642070D420A9FC28CCD4692DCDA2CD6A5B8C282DA5A0F82F24

 F903EE9FDF7DF11C54F1C4FC70BADC8E60FF00782D697B402B21EE6BA3BF3191

 1CEC98F94733CAAAB5EC15A84ED3EB4C8F88D3AD94A5E039AD17D88EE072BF62

 316A58708C4DD1736E2D0EB34DD14E20429810A80090000001B0030215E0424D

 71A2B21751A7D212BF723A0C9785F6D4AF7537F3002BFD5882B317722360CDE7

 A0FDFE1751D96858277D5CA6CD8C6BCCFE9570F386E27A5BADE608F78C46A8B0

 DC1F38FC6B1DBB0EBCCF9D8A785B46DB37EB3A9E1C87AAA7B6F6D3F68C981994

 4341C7994BCAAD35745AD4FA5397BC47D4DA4AB9A937F74FA8B1F5C656D48F0C

 F8C68ECFDD76BD9AABF88A0683AB725B5C3EA1379873BC58F2594BB0E2B6A90F

 A14014A80D920DFF00311B760717B64B3BA85F3EF390F5581DB2AAC4F8E947FF

 0047D177E7CC86F6559266424ADDA33AAB2547731C9FBAAF2EC7D0EFCE2ACA41

 2832C43E6DE3D47AA93B3DB7AD6A4AA396E27F0532785357FB4B2533196BD4F4

 0598CAB9DF48DD1E9A481FCA71731F7AC6CBC475D0F55CBED3A5F84AB921DC0E

 5E07308DF08A8AA20120900DB71E5810AF0214C08530214C084B0A064E5667CD

 53337D75A2623AFEB8111C1F3A13B216B1DB48040EBCCEDCED498623F2FD405A

 FC38DB9DD4A2A9EEA71037265EE799E7C8267E2AA892378C74B10F34C4A9A116

 44E6342CDB9B8DED73FCA523D3F686BA3EF298386AD3D0AEABB275622AA742ED

 1C3A8449C17A37B3D0A6569C035CF77437B6E1B6C91CFCD5ABF618B459DD42C8

 780B9F12B136AD57C5574936EBD87804C8971189F0DE8929A0EC77905B710AE4

 A4916230C6B8B4DC2A0734BECA996E5E45CECFC2429C7E8B546CFB3BA45CA1C4

 5D410BEC74EBDFAD876DAC16C6E88B9991BDC8F1D6DCB4F0534F5724F87BD372

 05AFC46EBF31D531F15942A60429810A60429810A880A494A80208B107AE042B

 C085302105714B2FBB5EC9CE088D172645752F32948DD5F7542FD05944FA0C58

 A7C25D81FA14F8E6740F12B35089E8B4C6E8D44834D68DD11594B57FC440DCFA

 9DFD71148FC6F2EE2A302C17761895510142C4022F7DF0215E0429810A6042FF

 D9}

 FriendlyName = 'imgPadlock'

 TransparentColor = clNone

 JpegOptions.CompressionQuality = 90

 JpegOptions.Performance = jpBestSpeed

 JpegOptions.ProgressiveEncoding = False

 JpegOptions.Smoothing = True

 OutputType = ioJPEG

 end

end