Before writing socket applications, you must first complete these
steps.
Compiler requirements
- Install QSYSINC library. This library provides necessary header files
that are needed when compiling socket applications.
- Install the C Compiler licensed program (5722–CX2).
Requirements for AF_INET and AF_INET6 address families
In addition to the compiler requirements, you must:
Requirements for Secure Sockets Layer (SSL) and Global Secure
Toolkit (GSKit) APIs
In addition to compiler and AF_INET and AF_INET6
address requirements, you must complete the following tasks to work with secure
sockets:
- Install and configure Digital Certificate Manager licensed program (5722–SS1
Option 34). See Digital Certificate Manager in the information
center for details.
- If you want to use SSL with the cryptographic
hardware, you need to install and configure the 2058 Cryptographic Accelerator,
or the 4758 Cryptographic Coprocessor, or the 4764 Cryptographic Coprocessor.
The 2058 Cryptographic Accelerator allows you to offload SSL cryptographic
processing from the operating system to the card. The 4758 Cryptographic Coprocessor
can be used for SSL cryptographic processing; however, unlike the 2058, this
card provides more cryptographic functions, like encrypting and decrypting
keys. The 4764 Cryptographic Coprocessor is a better version of the 4758 Cryptographic
Coprocessor. See Cryptographic
hardware for complete descriptions of the 2058 Cryptographic Accelerator,
4758 Cryptographic Coprocessor, and 4764 Cryptographic Coprocessor.