in the openvpn server you can download the OVPN file per client
in this case the connection setup is very easy
a file is like this (xxx.xxx.xxx.xxx is my server, and the text "deleted by me" has the keys/certs):
# Default Cipher
cipher AES-256-CBC
setenv FORWARD_COMPATIBLE 1
client
server-poll-timeout 4
nobind
remote xxx.xxx.xxx.xxx 1194 udp
remote xxx.xxx.xxx.xxx 1194 udp
remote xxx.xxx.xxx.xxx 443 tcp
remote xxx.xxx.xxx.xxx 1194 udp
remote xxx.xxx.xxx.xxx 1194 udp
remote xxx.xxx.xxx.xxx 1194 udp
remote xxx.xxx.xxx.xxx 1194 udp
remote xxx.xxx.xxx.xxx 1194 udp
dev tun
dev-type tun
ns-cert-type server
setenv opt tls-version-min 1.0 or-highest
reneg-sec 604800
sndbuf 100000
rcvbuf 100000
auth-user-pass
comp-lzo no
verb 3
setenv PUSH_PEER_INFO
<ca>
-----BEGIN CERTIFICATE-----
DELETED by Me
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
DELETED by Me
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
DELETED by Me
-----END PRIVATE KEY-----
</key>
key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
DELETED by Me
-----END OpenVPN Static key V1-----
</tls-auth>