A connection that uses TLS requires multiple certificates and keys for authentication:
A connection that uses TLS requires multiple certificates and keys for authentication:
−
* Server
+
* OpenVPN server
−
** The root certificate file (Cetificate Authority)
+
** The root certificate file (Certificate Authority)
** Server certificate
** Server certificate
** Server key
** Server key
** Diffie Hellman Parameters
** Diffie Hellman Parameters
−
* Client
+
* OpenVPN client
−
** The root certificate file (Cetificate Authority)
+
** The root certificate file (Certificate Authority)
** Client certificate
** Client certificate
** Client key
** Client key
−
Detailed instruction on how to obtain these files can be found '''[[How_to_generate_TLS_certifates%3F|here]]'''.
+
To get detailed instruction on how to generate TLS certificates and keys check out our articles on the topic for '''[[How to generate TLS certificates (Windows)?|Windows]]''' and '''[[How to generate TLS certificates (Linux)?|Linux]]''' users.
Once you have all the required files, continue following this section of the guide.
Once you have all the required files, continue following this section of the guide.