Hey Guys,
I followed the tutorial on how to set up a VPN via openVPN but I want to implement the "CA certificate", "Client certificate" and "client key" into a single configuration file so I can send it to my clients.
The tutorial suggests that I need to point out the "client.ovpn" to my files on my server but I don't want to do that.
I can see other people implementing all the client certificates into one single openvpn profile but I don't know how?
Here's an example I found on the internet.
...............................................
client
dev tun
proto tcp
remote 87.236.209.28 1190 # - Server1
http-proxy 87.236.209.28 7080
resolv-retry infinite
nobind
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
persist-key
persist-tun
auth-user-pass
comp-lzo
verb 3
fast-io
pull
<ca>
-----BEGIN CERTIFICATE-----
MIIDqDCCAxGgAwIBAgIJAKkdh331DbzmMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD
VQQGEwJMQTELMAkGA1UECBMCTEExCzAJBgNVBAcTAkxBMRIwEAYDVQQKEwlNb3Jn
YW5WcG4xEjAQBgNVBAsTCU1vcmdhblZwbjESMBAGA1UEAxMJTW9yZ2FuVnBuMQ8w
DQYDVQQpEwZNb3JnYW4xHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21haW4w
HhcNMTMwMzE0MTIxMDI3WhcNMjMwMzEyMTIxMDI3WjCBlTELMAkGA1UEBhMCTEEx
CzAJBgNVBAgTAkxBMQswCQYDVQQHEwJMQTESMBAGA1UEChMJTW9yZ2FuVnBuMRIw
EAYDVQQLEwlNb3JnYW5WcG4xEjAQBgNVBAMTCU1vcmdhblZwbjEPMA0GA1UEKRMG
TW9yZ2FuMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluMIGfMA0GCSqG
SIb3DQEBAQUAA4GNADCBiQKBgQCwsFSb3pRqv35mfw3teNdoKjAxBMrEGSurFs3a
LH4kNP9R2NvkwcQOSiDpp7QIYuuNgeN+8wOTM8rNAdHNESTKc7mLhdYNIlh4cJHB
USSGoQx5B1xrTYAtY1rbp3u6EO/rmjUgcbcmRsyWdSuGlxZTNxTLE6ep+pNFCtuF
9Hg59QIDAQABo4H9MIH6MB0GA1UdDgQWBBRqA8eYwDwj2uDiM8KqtsbjrWAsHTCB
ygYDVR0jBIHCMIG/gBRqA8eYwDwj2uDiM8KqtsbjrWAsHaGBm6SBmDCBlTELMAkG
A1UEBhMCTEExCzAJBgNVBAgTAkxBMQswCQYDVQQHEwJMQTESMBAGA1UEChMJTW9y
Z2FuVnBuMRIwEAYDVQQLEwlNb3JnYW5WcG4xEjAQBgNVBAMTCU1vcmdhblZwbjEP
MA0GA1UEKRMGTW9yZ2FuMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9tYWlu
ggkAqR2HffUNvOYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCTDima
cuIpcve8McdnnTYfYu7GB6qzLgiGq78nNmdjvx85EOWmVE4ZBFcQuAdLbCWDxwhV
Om1vMRr8cNh4YKmjKiINcvINl7A0nz7scD2C70lnrCMSHrG5XWBx3eGgzXzZEOPL
TuCMfj/8A5VdLIwmVuBaLJx9wtm1EpoQJ/4Prw==
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIEFTCCA36gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCTEEx
CzAJBgNVBAgTAkxBMQswCQYDVQQHEwJMQTESMBAGA1UEChMJTW9yZ2FuVnBuMRIw
EAYDVQQLEwlNb3JnYW5WcG4xEjAQBgNVBAMTCU1vcmdhblZwbjEPMA0GA1UEKRMG
TW9yZ2FuMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluMB4XDTEzMDMx
NDEyMTEwNVoXDTIzMDMxMjEyMTEwNVowgaAxCzAJBgNVBAYTAlVTMQswCQYDVQQI
EwJDQTEVMBMGA1UEBxMMU2FuRnJhbmNpc2NvMRUwEwYDVQQKEwxGb3J0LUZ1bnN0
b24xETAPBgNVBAsTCGNoYW5nZW1lMQ8wDQYDVQQDEwZzZXJ2ZXIxETAPBgNVBCkT
CGNoYW5nZW1lMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluMIGfMA0G
CSqGSIb3DQEBAQUAA4GNADCBiQKBgQD3F/VQ7w8grGqB+tm1O5ngtX6lvlV7ANWT
aTDu5vthDT38KM6Sgk+L4efknnFVSYsrDF/V29mqMoXyiDYKBuqZHoYWygIygPOU
NI62dkFO/z0ZgKTZDe5LUzMYJyFSj6cQlq/qnrxkpQK8ohbplGKV0KqL0PEs0yWp
FXZXhsrQjwIDAQABo4IBZjCCAWIwCQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMC
BkAwNAYJYIZIAYb4QgENBCcWJUVhc3ktUlNBIEdlbmVyYXRlZCBTZXJ2ZXIgQ2Vy
dGlmaWNhdGUwHQYDVR0OBBYEFEYJcjMw1wwoz/xf3+6orTO59zrgMIHKBgNVHSME
gcIwgb+AFGoDx5jAPCPa4OIzwqq2xuOtYCwdoYGbpIGYMIGVMQswCQYDVQQGEwJM
QTELMAkGA1UECBMCTEExCzAJBgNVBAcTAkxBMRIwEAYDVQQKEwlNb3JnYW5WcG4x
EjAQBgNVBAsTCU1vcmdhblZwbjESMBAGA1UEAxMJTW9yZ2FuVnBuMQ8wDQYDVQQp
EwZNb3JnYW4xHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21haW6CCQCpHYd9
9Q285jATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcN
AQEFBQADgYEAEQfLsK9aw3p2zHc9wydGLDWA7T7iQOMtxLQrWdrfTeToyXre/wj0
4uRzOaKMqRhSxj4K4mXGOBv1HtvHXudl6xV5DqhxgsdrZnvI86bt0qVVT2tMhPm5
dmWswbcSxptxMKCtfYt57VrxwBmgqdzLaVXPIDaof2uTR8vk+jliFnE=
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN RSA PRIVATE KEY-----
MIICXwIBAAKBgQD3F/VQ7w8grGqB+tm1O5ngtX6lvlV7ANWTaTDu5vthDT38KM6S
gk+L4efknnFVSYsrDF/V29mqMoXyiDYKBuqZHoYWygIygPOUNI62dkFO/z0ZgKTZ
De5LUzMYJyFSj6cQlq/qnrxkpQK8ohbplGKV0KqL0PEs0yWpFXZXhsrQjwIDAQAB
AoGBAL5do+8tro7ypr/rPm1lNMEtsxwIjpzMYL9ILJ3yMLtt01KBMd0oLhbL/bdh
5ljZ5zFMQE1oKsL4V8Ap9tA00emQUp7tKD+Or59+kSVfO1IyPC+ohOzm06Rvz7bg
hMVGrNca4rOxpz2uIF/XxixGT8+0eS92bPptfsS+5W1Q1qshAkEA/L+fHDhzRJvw
KHwPWPJluSvQzcwa8Pv6pJppApMycc/VnaUaRcubWJ9aTFHrpmkIBrn64IWrkZ5h
Hh6aLWQTUQJBAPpFtps675NPjYtrCC068phR0XLiC1lN/QGLV0epwQr0IGlQGbTd
Izd6eAzMh/QWzHsEcmC88s0KE3xzOWP87d8CQQCianjSZ6wa0KI5Qc+S9uFLZs6d
EKXXafUcxWTplLF71XSOA0SoyTggcPZTyOjHXQMdX3HJydwAjWgXNM8akA6hAkEA
yGoFFf+3FC8zeP7H+HhpBoMWh7nuPqCOR6tOxGty1BO01MC5JTWk2utusUkkYdnT
+3sPINqOUJWODy2yOpiz3wJBAJZYip8lBaQ0sBNVHmzAfZW9TWUQ0Vs1q9eX2MCe
J9fHMpgdheJmQhDnGdJ9MX6wPJtG7W35pzrVatYeINiZ4lQ=
-----END RSA PRIVATE KEY-----
</key>
..................................................................
Can anyone explain this to me please?
Thank you
How to implement the public and private key into a conf file
-
- OpenVpn Newbie
- Posts: 2
- Joined: Tue May 20, 2014 11:29 am
-
- OpenVpn Newbie
- Posts: 7
- Joined: Mon Aug 30, 2010 12:30 pm
Re: How to implement the public and private key into a conf
it works in windows and linux, but it DOES NOT work in android
(at least openvpn connect 1.1.14 (build 56) on android 4.4.2)
(at least openvpn connect 1.1.14 (build 56) on android 4.4.2)