HTTPS allows Web-enabled clients to connect to an AppServer using a secure connection provided by SSL tunneling over the Internet. The requirements for using HTTPS depend on the client type. For information on using HTTPS in ABL clients (including WebClient) to access a Secure AppServer, see the information on AppServer connections using a URL in OpenEdge Application Server: Developing AppServer Applications. For information on using HTTPS in Open Clients to access a Secure AppServer, see OpenEdge Development: Open Client Introduction and Programming.
HTTPS allows Web-enabled clients with OpenEdge Client-Side Security to connect to a Secure AppServer over the Internet. OpenEdge Client-Side Security access depends on the type of client you use:
ABL client — An ABL client does not necessarily include OpenEdge Client-Side Security. To include OpenEdge Client-Side Security with your ABL client, you must install one of the following OpenEdge products:
OpenEdge Application Server Basic Edition
OpenEdge Application Server Enterprise
Client Networking
WebClient
For more information on OpenEdge installation, see OpenEdge Getting Started: Installation and Configuration.
Open Client — This installation comes with a number of distribution packages that provide client-side security for Open Clients to access a Secure AppServer. You must select the appropriate package and include it with your application. For more information about the distribution packages available for Open Clients to access a Secure AppServer, see OpenEdge Development: Open Client Introduction and Programming.
Once you have installed a client that includes OpenEdge Client-Side Security and have a Secure AppServer, you can use HTTPS to access the AppServer. HTTPS extends HTTP by executing the HTTP protocol across an SSL connection rather than an unencrypted TCP/IP connection. When an SSL connection is established between the AppServer client and the Web server, the HTTP protocol is executed in the context of the encrypted and authenticated channel. Using the HTTPS protocol to connect to a Secure AppServer gives the client the capability of tunneling through firewalls and sending encrypted data.