PURPOSE (ENUM)

TYPE PURPOSE :

Attributes:
qualified_only
InOut:

Name

Comment

UNKNOWN

CLIENT_SIDE

Indicates that a TLSContext may be used e.g. to authenticate Web servers (therefore, it will be used to create client-side sockets).

SERVER_SIDE

Indicates that a TLSContext may be used to authenticate e.g. Web clients (therefore, it will be used to create server-side sockets).

CLIENT_SIDE_STARTTLS

Indicates that a TLSContext may be used e.g. to authenticate Web servers (therefore, it will be used to create client-side sockets).
After a “normal” TCP/IP connection is established this connection can be upgraded to a TLS encrypted connection.