Progress
Open Client
Developer’s Guide


Obtaining Run-time Information

If your Open Client application supports HTTPS, the Open Client Runtime must validate the Web server’s digital certificate. Validation is done using a Root Digital Certificate located on the client machine. Because the location of this certificate depends on where the Root Digital Certificate was installed, the location of this certificate must be obtained from the end user at run time. Therefore, the application must obtain this information from the end user and then pass the information to the Open Client Runtime using the RunTimeProperties object.

In addition, if an application must go through a proxy server to connect to AIA, the application must prompt the end user for the proxy host and port and for any required user Id and password information. Again, because the proxy server was configured on the end-user machine, the user using the application must provide the proxy server information. Therefore, the application must obtain the information from the end user and then pass the information to the Open Client Runtime using the methods and properties of the RuntimeProperties object.

Your Open Client application might need to obtain information from the end user when:

Your Open Client application might need to obtain URL connection information from the end user when:

The application might automatically prompt the user for the information when it starts, or it might chose to dynamically handle the Connection Error status returns specific to failed Web server authentication and retry the connection after getting the information from the end user.

For more information, see "Methods For Managing Digital Certificates" in "Programming Java Clients" and "Methods For Managing Digital Certificates" in Programming ActiveX Controller Clients."


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095