How to implement the public and private key into a conf file

Official client software for OpenVPN Access Server and OpenVPN Cloud.
Post Reply
persianvpn
OpenVpn Newbie
Posts: 2
Joined: Tue May 20, 2014 11:29 am

How to implement the public and private key into a conf file

Post by persianvpn » Tue Jun 03, 2014 1:15 pm

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

yyy
OpenVpn Newbie
Posts: 7
Joined: Mon Aug 30, 2010 12:30 pm

Re: How to implement the public and private key into a conf

Post by yyy » Mon Jul 07, 2014 12:24 pm

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)

Post Reply