object SslWebServForm: TSslWebServForm Left = 287 Top = 154 Width = 558 Height = 381 Caption = 'ICS SSL WebServer Demo - http://www.overbyte.be' Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = True OnClose = FormClose OnCreate = FormCreate OnDestroy = FormDestroy OnShow = FormShow PixelsPerInch = 96 TextHeight = 13 object ToolsPanel: TPanel Left = 0 Top = 0 Width = 550 Height = 179 Align = alTop TabOrder = 0 object Label1: TLabel Left = 36 Top = 8 Width = 33 Height = 13 Caption = 'DocDir' end object Label2: TLabel Left = 16 Top = 32 Width = 54 Height = 13 Caption = 'DefaultDoc' end object Label3: TLabel Left = 232 Top = 7 Width = 64 Height = 13 Caption = 'Port (HTTPS)' end object ClientHttpsCountLabel: TLabel Left = 404 Top = 98 Width = 105 Height = 13 Caption = 'ClientHttpsCountLabel' end object Label5: TLabel Left = 320 Top = 98 Width = 79 Height = 13 Caption = ' Clients (HTTPS)' end object Label4: TLabel Left = 39 Top = 55 Width = 35 Height = 13 Caption = 'CertFile' end object Label6: TLabel Left = 23 Top = 79 Width = 51 Height = 13 Caption = 'PrivateKey' end object Label7: TLabel Left = 20 Top = 103 Width = 56 Height = 13 Caption = 'PassPhrase' end object Label8: TLabel Left = 24 Top = 120 Width = 54 Height = 13 Caption = 'Acceptable' end object Label9: TLabel Left = 52 Top = 132 Width = 25 Height = 13 Caption = 'hosts' end object Label10: TLabel Left = 256 Top = 79 Width = 39 Height = 13 Caption = 'CA Path' end object Label11: TLabel Left = 264 Top = 55 Width = 33 Height = 13 Caption = 'CA File' end object Label12: TLabel Left = 240 Top = 31 Width = 57 Height = 13 Caption = 'Port (HTTP)' end object Label15: TLabel Left = 320 Top = 110 Width = 72 Height = 13 Caption = ' Clients (HTTP)' end object ClientHttpCountLabel: TLabel Left = 404 Top = 110 Width = 105 Height = 13 Caption = 'ClientHttpsCountLabel' end object Label17: TLabel Left = 14 Top = 156 Width = 62 Height = 13 Caption = ' Reneg. after' end object Label16: TLabel Left = 18 Top = 144 Width = 40 Height = 13 Caption = 'Req. Ssl' end object Label18: TLabel Left = 156 Top = 152 Width = 94 Height = 13 Caption = '(msec. 0 = disabled)' end object DocDirEdit: TEdit Left = 80 Top = 4 Width = 121 Height = 21 TabOrder = 0 Text = 'DocDirEdit' end object DefaultDocEdit: TEdit Left = 80 Top = 28 Width = 121 Height = 21 TabOrder = 3 Text = 'DefaultDocEdit' end object StartHttpsButton: TButton Left = 460 Top = 52 Width = 73 Height = 21 Caption = '&Start HTTPS' TabOrder = 9 OnClick = StartHttpsButtonClick end object StopButton: TButton Left = 460 Top = 76 Width = 73 Height = 21 Caption = 'St&op' TabOrder = 12 OnClick = StopButtonClick end object PortHttpsEdit: TEdit Left = 300 Top = 4 Width = 53 Height = 21 TabOrder = 1 Text = 'PortHttpsEdit' end object ClearButton: TButton Left = 460 Top = 100 Width = 73 Height = 21 Caption = '&Clear' TabOrder = 15 OnClick = ClearButtonClick end object DisplayHeaderCheckBox: TCheckBox Left = 376 Top = 18 Width = 97 Height = 17 Alignment = taLeftJustify Caption = 'Display Header' TabOrder = 6 end object WriteLogFileCheckBox: TCheckBox Left = 376 Top = 4 Width = 97 Height = 17 Alignment = taLeftJustify Caption = 'Write to log file' TabOrder = 2 OnClick = WriteLogFileCheckBoxClick end object CertFileEdit: TEdit Left = 80 Top = 52 Width = 153 Height = 21 TabOrder = 7 Text = 'CertFileEdit' end object PrivKeyFileEdit: TEdit Left = 80 Top = 76 Width = 153 Height = 21 TabOrder = 10 Text = 'PrivKeyFileEdit' end object PassPhraseEdit: TEdit Left = 80 Top = 100 Width = 153 Height = 21 TabOrder = 13 Text = 'PassPhraseEdit' end object AcceptableHostsEdit: TEdit Left = 80 Top = 124 Width = 373 Height = 21 TabOrder = 16 Text = 'AcceptableHostsEdit' end object CAPathEdit: TEdit Left = 300 Top = 76 Width = 153 Height = 21 TabOrder = 11 Text = 'CAPathEdit' end object CAFileEdit: TEdit Left = 300 Top = 52 Width = 153 Height = 21 TabOrder = 8 Text = 'CAFileEdit' end object VerifyPeerCheckBox: TCheckBox Left = 242 Top = 104 Width = 71 Height = 17 Alignment = taLeftJustify Caption = 'Verify Peer' TabOrder = 14 end object StartHttpButton: TButton Left = 460 Top = 124 Width = 73 Height = 21 Caption = 'Start HTTP' TabOrder = 18 OnClick = StartHttpButtonClick end object PortHttpEdit: TEdit Left = 300 Top = 28 Width = 53 Height = 21 TabOrder = 4 Text = 'PortHttpEdit' end object RenegotiationIntervalEdit: TEdit Left = 80 Top = 148 Width = 71 Height = 21 TabOrder = 17 Text = '0' OnChange = RenegotiationIntervalEditChange end object ButtonOSSLVersion: TButton Left = 460 Top = 148 Width = 73 Height = 21 Caption = 'OpenSSL?' TabOrder = 19 OnClick = ButtonOSSLVersionClick end object DisplaySslInfoCheckBox: TCheckBox Left = 376 Top = 33 Width = 97 Height = 17 Alignment = taLeftJustify Caption = 'Display SSL Info' TabOrder = 5 end end object DisplayMemo: TMemo Left = 0 Top = 179 Width = 550 Height = 168 Align = alClient Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Courier New' Font.Style = [] Lines.Strings = ( 'DisplayMemo') ParentFont = False ScrollBars = ssBoth TabOrder = 1 WordWrap = False end object SslHttpServer1: TSslHttpServer IcsLogger = IcsLogger1 ListenBacklog = 5 Port = '80' Addr = '0.0.0.0' SocketFamily = sfIPv4 MaxClients = 0 DocDir = 'c:\wwwroot' TemplateDir = 'c:\wwwroot\templates' DefaultDoc = 'index.html' LingerOnOff = wsLingerNoSet LingerTimeout = 0 Options = [] KeepAliveTimeSec = 10 MaxRequestsKeepAlive = 100 SizeCompressMin = 5000 SizeCompressMax = 5000000 OnServerStarted = SslHttpServer1ServerStarted OnServerStopped = SslHttpServer1ServerStopped OnClientConnect = SslHttpServer1ClientConnect OnClientDisconnect = SslHttpServer1ClientDisconnect OnGetDocument = SslHttpServer1GetDocument OnHeadDocument = SslHttpServer1HeadDocument OnPostDocument = SslHttpServer1PostDocument OnPostedData = SslHttpServer1PostedData OnBeforeProcessRequest = SslHttpServer1BeforeProcessRequest AuthTypes = [] AuthRealm = 'ics' SslContext = SslContext1 OnSslVerifyPeer = SslHttpServer1SslVerifyPeer OnSslSetSessionIDContext = SslHttpServer1SslSetSessionIDContext OnSslSvrNewSession = SslHttpServer1SslSvrNewSession OnSslSvrGetSession = SslHttpServer1SslSvrGetSession OnSslHandshakeDone = SslHttpServer1SslHandshakeDone Left = 42 Top = 206 end object SslContext1: TSslContext IcsLogger = IcsLogger1 SslVerifyPeer = False SslVerifyDepth = 9 SslOptions = [sslOpt_MICROSOFT_SESS_ID_BUG, sslOpt_NETSCAPE_CHALLENGE_BUG, sslOpt_NETSCAPE_REUSE_CIPHER_CHANGE_BUG, sslOpt_SSLREF2_REUSE_CERT_TYPE_BUG, sslOpt_MICROSOFT_BIG_SSLV3_BUFFER, sslOpt_SSLEAY_080_CLIENT_DH_BUG, sslOpt_TLS_D5_BUG, sslOpt_TLS_BLOCK_PADDING_BUG, sslOpt_TLS_ROLLBACK_BUG, sslOpt_NO_SSLv2, sslOpt_NETSCAPE_CA_DN_BUG, sslOpt_NO_SESSION_RESUMPTION_ON_RENEGOTIATION, sslOpt_NETSCAPE_DEMO_CIPHER_CHANGE_BUG] SslVerifyPeerModes = [SslVerifyMode_PEER] SslSessionCacheModes = [sslSESS_CACHE_SERVER, sslSESS_CACHE_NO_INTERNAL_LOOKUP, sslSESS_CACHE_NO_INTERNAL_STORE] SslCipherList = 'ALL:!ADH:RC4+RSA:+SSLv2:@STRENGTH' SslVersionMethod = sslV23_SERVER SslSessionTimeout = 300 SslSessionCacheSize = 20480 SslDefaultSessionIDContext = 'Webservertest' Left = 122 Top = 206 end object HttpServer2: THttpServer IcsLogger = IcsLogger1 ListenBacklog = 5 Port = '80' Addr = '0.0.0.0' SocketFamily = sfIPv4 MaxClients = 0 DocDir = 'c:\wwwroot' TemplateDir = 'c:\wwwroot\templates' DefaultDoc = 'index.html' LingerOnOff = wsLingerNoSet LingerTimeout = 0 Options = [] KeepAliveTimeSec = 10 MaxRequestsKeepAlive = 100 SizeCompressMin = 5000 SizeCompressMax = 5000000 OnServerStarted = HttpServer2ServerStarted OnServerStopped = HttpServer2ServerStopped OnClientConnect = HttpServer2ClientConnect OnClientDisconnect = HttpServer2ClientDisconnect OnGetDocument = SslHttpServer1GetDocument OnHeadDocument = SslHttpServer1HeadDocument OnPostDocument = SslHttpServer1PostDocument AuthTypes = [] AuthRealm = 'ics' Left = 42 Top = 242 end object IcsLogger1: TIcsLogger TimeStampFormatString = 'hh:nn:ss:zzz' TimeStampSeparator = ' ' LogFileOption = lfoOverwrite LogFileName = 'Debug_Out_SslWebServ.txt' LogOptions = [] Left = 122 Top = 242 end object SslAvlSessionCache1: TSslAvlSessionCache IdleTimeout = 30 FlushInterval = 10000 MaxCacheSize = 1000 Left = 156 Top = 206 end end