Try OpenEdge Now
skip to main content
Developing AppServer Applications
Design and Implementation Considerations : Security considerations : Secure Sockets Layer (SSL) : Identifying the SSL server connected to an AppServer client
 
Identifying the SSL server connected to an AppServer client
When you establish an SSL session as part of the client connection to an AppServer, you can determine the identity of that server using an interface mechanism appropriate for the type of client, as shown in the following table.
Table 14. Determining SSL server identity for an AppServer connection
Client type
Identifies its SSL server using the . . .
ABL client
SSL-SERVER-NAME attribute on the server object handle
.NET or Java Open Client
Common method on the AppObject
Any client of an OpenEdge Web service
SSL interface supported by the Web service client platform
For ABL and OpenClients, the SSL server identity is returned as the SSL server's X.500 Subject name field (from the server certificate) after the SSL session as part of the AppServer connection has been established. For Web service client platforms, the method of identifying the SSL server is platform-determined, but is typically also the value of the SSL server's X.500 Subject name field.
For an Internet-secure AppServer or OpenEdge Web service, the SSL server is the Web server that hosts the AIA or WSA. For an SSL-enabled AppServer, the AppServer itself is the SSL server. For more information on SSL and OpenEdge SSL clients and servers, see OpenEdge Getting Started: Core Business Services - Security and Auditing.