diff --git a/OpenVPN Adapter Tests/ProfileLoader.swift b/OpenVPN Adapter Tests/ProfileLoader.swift index 52a989a..89fd8c2 100644 --- a/OpenVPN Adapter Tests/ProfileLoader.swift +++ b/OpenVPN Adapter Tests/ProfileLoader.swift @@ -9,7 +9,7 @@ import Foundation enum ProfileType: String { - case localKeyAuthentication = "local_key_auth" + case localVPNServer = "local_vpn_server" } struct ProfileLoader { diff --git a/OpenVPN Adapter Tests/Resources/local_key_auth.ovpn b/OpenVPN Adapter Tests/Resources/local_key_auth.ovpn deleted file mode 100644 index 37ae92e..0000000 --- a/OpenVPN Adapter Tests/Resources/local_key_auth.ovpn +++ /dev/null @@ -1,108 +0,0 @@ -client -nobind -dev tun -key-direction 1 -remote-cert-tls server - -remote 192.168.1.229 1194 udp - - ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDGkQ5i2xooZ+tI -BoJAs9+DWYvsMLfffOnveqx7o+Fiu6xDhpiEvFhupm890kr87b0iJMXVS+S/Mr5u -GyAvcxGrFuYFZM9hMF1ZIYESIOjV40hkAcPSFylLMVzexYdDbD2ZKfMVb6KCkjP9 -vXrDwNQIRipvaqOkA1oyrlWyUVVnTfSAcTrJwZUXh01Lw9XyBXDY6wKX5k7Dmc0J -nmZXEKngBKDTkaVu4X4X3rgPZFiZBD5BG3UT1EZUEx6CJjRgJxUNWy8Z1uQy21Gc -4r3TyetoWh7anO6a7aHvx/IU+zb6gM81FmkUEbJeXKQp5Gd7sSVSYxd8SR6h3yn4 -/ExRawDDAgMBAAECggEAZ1Rk4ByUaCJr1XdNoM35qiiXH7nadXpTYkO8LjsBtpdi -9WC9TZWVjz8c9FbSnvw4R+RK7swnpTeK0VFcVlTTBO1NldD3+eNpMFC3Ee/+Og+k -RCaG+HUFEBQH+AVidjuFcobZ8HW/Y6MhWxGXKPbXX9bjjkc4EMmNzoHaJokcoDyM -29bmB3LyXFpScsnt1kOdd4YJH/YCqm4dn/tKlHiP26+C3xOw/e5vbzByNIO2mdVp -4YRlJuX8ELm07CQlWyaHniGTIbrFMWCEPc1caSu3M/LA9sxcBFRjUn/gLPJpTBy9 -xzwpMn0gnbf7jX9d0LKW4SVcfxCpk07Mhqm9Va1TwQKBgQD6xc0Zu3mrIMNcO6fC -/bGlBz0PGUFV/HoxMFZ5LOFmwzHcqtwyzZEL5pGkxkKTeP3YZ9xo7hfdleXDnNzF -OpFc/i3d4qf/GvczZaJODKN50YRmhkLGh+3QVhw9aNIU0PBLeAhnDNDK1DYuATuC -+LDKiCbGCitQOwEwqno3b6LeXQKBgQDKtKr2At0g6pmN4R3PkzaF5TrjLPsQ6k7P -FklZMwx1tEc3lrvuzf83TL7c13hH75fgAGmxr1nIPA/jKz0sIm7YRaKHTBjN0n0W -XJd+rocvHVX0EbcJBbmPnKY4kdayHf1A/caacw8JzsjkQJkxvNP6zKp4cjKjrOJr -Pl4FRd4pnwKBgDmbXM1Petir8xTqA1TQ0JE3g3hHdfHZyPwpvYOiorjnmDm36lOl -U2+nbMesX7je73laCpD0OPlHKPvxuel41dHF9iVlnvAEcssUyt8hGiCu17pxlz9i -FGhqj5wvyyrLAJhln5CEqiYd78BLui8REBPGiRmvVlnc5B4Y23CGraRlAoGAJ4mr -2wZd+WCpCNqDBQzy0pUOsmcApaD+NDhloCdr472BMp+NEpxNjozCobLJfEaIeiG6 -e/T27y5/7tBtQyGIO1kBxaAbKnJHAciXqBcEuTTgohWefP0H37IvXdNcbCubTUTy -qweMRF54IsVS3De3pTCsg4fKxtAe7cohbqfdGIMCgYEArSGbvwFEbpaHJ4OzpqQf -SrBkxzx0IpO+W+lL1dIaO4DZJEfsY2FLXf6mGstYPSKQPf5Vwl5ma0X99uEYJtIP -/DBZwrTC+GRD+kjGqBElTvzmh9MDYfg7CKTfXscDSLAQrIwI4+2jWWfqPjeOVYrZ -3umbJmmNUQnnfqVmsSw7NJg= ------END PRIVATE KEY----- - - ------BEGIN CERTIFICATE----- -MIIDOzCCAiOgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtFYXN5 -LVJTQSBDQTAeFw0xNzA0MjExNDQ2NDVaFw0yNzA0MTkxNDQ2NDVaMBIxEDAOBgNV -BAMMB2FkYXB0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGkQ5i -2xooZ+tIBoJAs9+DWYvsMLfffOnveqx7o+Fiu6xDhpiEvFhupm890kr87b0iJMXV -S+S/Mr5uGyAvcxGrFuYFZM9hMF1ZIYESIOjV40hkAcPSFylLMVzexYdDbD2ZKfMV -b6KCkjP9vXrDwNQIRipvaqOkA1oyrlWyUVVnTfSAcTrJwZUXh01Lw9XyBXDY6wKX -5k7Dmc0JnmZXEKngBKDTkaVu4X4X3rgPZFiZBD5BG3UT1EZUEx6CJjRgJxUNWy8Z -1uQy21Gc4r3TyetoWh7anO6a7aHvx/IU+zb6gM81FmkUEbJeXKQp5Gd7sSVSYxd8 -SR6h3yn4/ExRawDDAgMBAAGjgZcwgZQwCQYDVR0TBAIwADAdBgNVHQ4EFgQUbdma -+bsssuJwlnpYuQch1yrh0WMwRgYDVR0jBD8wPYAUvz2Jmzs+por67s7h05MjGPqY -1XKhGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBggkAwyITdMKx+GkwEwYDVR0l -BAwwCgYIKwYBBQUHAwIwCwYDVR0PBAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQBJ -Lg+K8JNDKy0JachCQjInt7ASk9mA7TImdVWulzosakdyVb71aYS83VWAd8DXHbfa -oiBcU+NNx+iC3Wvhp9T6kVf8jqaf1/lJZl5bWQj4azlKgoYhuXqVbnCX+nRIICo9 -yoUPwcFZw88HcRTJxDiDNs+qdfMlrIbHeSAj76Ru09kr4cwj4jrUPufxK76HM4RM -dvjTW4Xf4IjVv/QMz7JxncgdxzdueXEmdlT0OeKs18wVbI08z4/tpDMFRJfADmdX -rMqWEfesdSzpb4tcDCGKQKTg/ng3DHcykWVh/I3aADpQvAWtF4Xgt8yJL76GKFXS -Kv1VKp8Hyvm8oELow22C ------END CERTIFICATE----- - - ------BEGIN CERTIFICATE----- -MIIDNTCCAh2gAwIBAgIJAMMiE3TCsfhpMA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV -BAMMC0Vhc3ktUlNBIENBMB4XDTE3MDQyMTE0MjUyNVoXDTI3MDQxOTE0MjUyNVow -FjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDPZmSh3ZHb0SPBl/CUB/2nFTZxt5c4LQuQhsDNHG+xxQhfTIL0fBnw -RjEh46zdOpDB0DSqMlnCTeOGfbZxVz6xxFiBfpgQloxq6W7FDV8YdxD3jWsD5uSM -mxyJzxmjDtNP30dSKX/9LSOTw9t0tFfJ2yp9hMvjMCD2Kv9RM9sLRCFT4CJ7MHlk -TtSyVuiKxEqnmAtnwQEFf+FOn7rp4tAVKajpzfvBSYVB1QHa66iZ8q+ZR9pp7JQu -SiuicY+bv49wL1TwNLLX6JpQaeO1F1Y7YybE1UZAt7QJKf1SWPoBqYX653W6mAWS -1w32LHofbU3YzVP7rn55/ROTwAuUBzqTAgMBAAGjgYUwgYIwHQYDVR0OBBYEFL89 -iZs7PqaK+u7O4dOTIxj6mNVyMEYGA1UdIwQ/MD2AFL89iZs7PqaK+u7O4dOTIxj6 -mNVyoRqkGDAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQYIJAMMiE3TCsfhpMAwGA1Ud -EwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQCHTHJY2JR9 -trqq0ljNh1p/602Of31SDepxqBkq9BPeBTforSqszEQ8ScGjCOYFsH4oojdAMI8Q -RW40V++r6QN7XAMKyyxJmiIykAk5aGf4Mo+OvnkH2dXLEk6Zc7Cdqn/lGMKfx23h -X4dHE0QAHIperAPKnM7xd63wMAp+6N4U4ECFeQDSMDcp2/WSLqaryP6l2OZLFYzf -LMrXSJGEhTGWnsXdhdb/sxwfu25jeTqoxUFZQqy3rNAQsdMirDCeDzNXqitydFJm -/nm5HJ5xU4GXnL+l4OIk7k+3tHTEAbMJ/WsJ5njzn2x/FKkUlSXTsGFcQKTY7+9n -6+HT4SdJI6bQ ------END CERTIFICATE----- - - -# -# 2048 bit OpenVPN static key -# ------BEGIN OpenVPN Static key V1----- -f21fa849ff3179ee8123fac3e2502c55 -3f1d7b239ff7a7b00d9dc20a91822776 -8502905e7e3a24ffbc576110914af122 -398f18d29d12f3061895c854e884c158 -1b59706242a5033a42a7134725c3ee72 -abf401b4395734c81a3928b89c6ceb3a -245da404eccc7d54e63d2ef31adcc7e9 -cb172c51f542592a63c3cbe12fa9d3ac -d71fd56bdcdde12c6d0cb3c635d7d17c -1c0da35058cbb68fe8c246c6a36f35e8 -a0d4a7f1c6546df3a65506a053b12310 -0363749d2897c17eae89eb31d5c53a7c -8eee3b3a660b99f901fdfe5b4732e670 -e049987f2975a285f9bc9088aa98e62e -ceacf661b6f7435bc06bccb19d775ec3 -d1fc606aced9f6e52e56c1c4a6608c5f ------END OpenVPN Static key V1----- - -key-direction 1 - -redirect-gateway def1 diff --git a/OpenVPN Adapter Tests/Resources/local_vpn_server.ovpn b/OpenVPN Adapter Tests/Resources/local_vpn_server.ovpn new file mode 100644 index 0000000..e07238c --- /dev/null +++ b/OpenVPN Adapter Tests/Resources/local_vpn_server.ovpn @@ -0,0 +1,89 @@ +dev tun +proto udp +remote 192.168.1.200 1194 +cipher AES-256-CBC +resolv-retry infinite +nobind +persist-key +persist-tun +client +verb 3 + +-----BEGIN CERTIFICATE----- +MIIDpjCCAo6gAwIBAgIBADANBgkqhkiG9w0BAQsFADBSMRUwEwYDVQQDEww5ZTQ3 +NThlOTVlZTIxFTATBgNVBAoTDDllNDc1OGU5NWVlMjEVMBMGA1UECxMMOWU0NzU4 +ZTk1ZWUyMQswCQYDVQQGEwJVUzAeFw0xNzA0MjgxODU3MjhaFw0zNzEyMzExODU3 +MjhaMFIxFTATBgNVBAMTDDllNDc1OGU5NWVlMjEVMBMGA1UEChMMOWU0NzU4ZTk1 +ZWUyMRUwEwYDVQQLEww5ZTQ3NThlOTVlZTIxCzAJBgNVBAYTAlVTMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3ecfScl3JGwRhbmHgIrNx7LItVyTX9V3 +CSZOjBOZymXIKt7/vNt9w6suebtK64/YCRAyPsUbvqUwYqfZhd6jngua/917LrnO +SKHMrGtwDLfnxKY3WTPl1tI5GlrojgF2Z3wCgzRr/+KkFAk8Fq2iffJDRi2Iptqn +5PlOosGfpA1fQKYsedKx7DAXbwTvXPbE/tJ0m8WfdiHIUkWWrNxAFOuctWLk+oBi +vAmlb3/GSctXEIcVPHdF5AKU/GR5AjY1Qqde4LcMS+54YV+g/rpFYNUFsySNSvLQ +Lxg3zZ79HAd9DMwYSt47MP9pih8dT2jdt7df6y+/RXq32B6SoqrYPwIDAQABo4GG +MIGDMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgH2MGMGA1UdJQRcMFoGCCsG +AQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDBQYI +KwYBBQUHAwYGCCsGAQUFBwMHBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcN +AQELBQADggEBAKnWRxFiKPR7mhbH+JKg8uxu1ONe8TpBygMw6B0XM0WXFY0byTnK +7IX1X1TzIeJNaeDiBKvrm8o4SJGXy8qC1DM+tFAlcRCwwBl5Yi89TcbLup0SSYnw +QEJQ169+u1WNS6H14ED2p0Um8kslRXqSC04yLjImy3Sr4d52h1TQNjkpSGKggBbN +L6YR29j8LX+3ls+Jx5e+allaw6v9Dft+jjsPEZE6KznhtQa6Zyw6Afk44yPLWjne +ShcnY1Au3meaU98Q/S891i7o1tEFUKNBy+n4Qu3J/BnK77NPw1g7FJOcOD0JZIUq +XtjqsiTviTpsUFcwp/Bl3BTXT0b6BwKi978= +-----END CERTIFICATE----- + + +-----BEGIN CERTIFICATE----- +MIID0DCCArigAwIBAgIBADANBgkqhkiG9w0BAQsFADBnMRwwGgYDVQQDExM2OTg1 +MzIwMzIwNzkwNTYyMDkzMRwwGgYDVQQKExM2OTg1MzIwMzIwNzkwNTYyMDkzMRww +GgYDVQQLExM2OTg1MzIwMzIwNzkwNTYyMDkzMQswCQYDVQQGEwJVUzAeFw0xNzA0 +MjgxODU3MzFaFw0zNzEyMzExODU3MzFaMGcxHDAaBgNVBAMTEzY5ODUzMjAzMjA3 +OTA1NjIwOTMxHDAaBgNVBAoTEzY5ODUzMjAzMjA3OTA1NjIwOTMxHDAaBgNVBAsT +EzY5ODUzMjAzMjA3OTA1NjIwOTMxCzAJBgNVBAYTAlVTMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAx9oRmlK91IFxB3WWjrRJkR8l4csle9EmrH+6r6US +Utq/Ik9SctVZz7n8L5IrJc1/hpPvdSyD8uq3lI0U9/h0eDca5pKy0b9Oe4qS75wv +JFkebg/5V2grRL9//125ux/2zytOPG3WIQF0p2NT4Y4OSOPG0RCdQRd2pZBS1sIu +AMO+jRZGlrLxc+QyokR64wlkTHnv3dWJBUm8iuVaQpr5X22a5urCPk3H79zRPJuO +1u74a0AaMRREzAp9F547VghvMWKxd6y38jOVteSQyB6E4c/T7rnO0MWk8GPO3JEj +qNQ/9N0OE9kVWNuKVQf6UHV2cknyfHyg9Va0IgWvRoLt7QIDAQABo4GGMIGDMA8G +A1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgH2MGMGA1UdJQRcMFoGCCsGAQUFBwMB +BggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDBQYIKwYBBQUH +AwYGCCsGAQUFBwMHBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQELBQAD +ggEBAFZZJLTP84lo46eZkaRfvXiv0qKO2FHHTSJtrHl7C6mR9ffZzp6nTd0EPB6T +AkQZong8LqjcDmTk+3JGTHDSdy+5E6TkDTp1oiOoVApxRd13TIFmxpPslBczyHwt +u5MrWNMMk+urGHK4tm/TBCm13AQAv20CQBsI+s+3pW3blcUpD7HbZvahZgNg978h +g/y5hFtffBJbCEzJpYV9bvh7tyI0ndhyxB6ew93jfaGukDtIbpTjLTD1qvmnaGvW +dEY8VmtmQ7gKuSMvfkW7ClN0XxTfDwkT8jxADF4P9RGHeUW2AUwMKw2dV2LbX933 +BNZuIgS6Lcaxso+R20VwQnefPvM= +-----END CERTIFICATE----- + + +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDH2hGaUr3UgXEH +dZaOtEmRHyXhyyV70Sasf7qvpRJS2r8iT1Jy1VnPufwvkislzX+Gk+91LIPy6reU +jRT3+HR4NxrmkrLRv057ipLvnC8kWR5uD/lXaCtEv3//Xbm7H/bPK048bdYhAXSn +Y1Phjg5I48bREJ1BF3alkFLWwi4Aw76NFkaWsvFz5DKiRHrjCWRMee/d1YkFSbyK +5VpCmvlfbZrm6sI+Tcfv3NE8m47W7vhrQBoxFETMCn0XnjtWCG8xYrF3rLfyM5W1 +5JDIHoThz9Puuc7QxaTwY87ckSOo1D/03Q4T2RVY24pVB/pQdXZySfJ8fKD1VrQi +Ba9Ggu3tAgMBAAECggEAU6V8FKFo/pam3j5jI5tl5y2oR1cleytRCoXzdyyZ/L+9 +m/ijQ5j0nDL10FtXX90g8Qzd/qcBGx0OdUiPbDI7XU2DHtprqcpuaNrZIRy3xnje +eaaJ8AGTipS0WAe8gwuf25n+huBZ7TqUvrKeGxu/8tYTEtHnX6UYbbd4VJa1dm+5 +16LfueOIricLu5JJ7TFLls4kFY6R//cFu6wzmlHwYvU7xsTQg8yWReojCifyvPqW +yvF/MARb+1XWGCWKfT9B/A64uy8a4vqT52JHoG53t35luAjtHni65r+HDdiEf2Ph ++gvpH/g0bOBBDFLQe5j1CdZr1PdzBNv9a1rxVVVgAQKBgQDoyKM9pTbNjmMPSb64 +3SsbBpF8M4JuIVg2qmu+xs25CoRKT+S6sMnnY/2uLzvYeUQWAQRPCqjL6jYWoLyZ +AwDAl3uvAGG6LNuMqscSkDfO5hpr2y+fXRyh1+vTl9Fau3ZCSlCwJy/wBIfKbls9 +4Y0aLBlaS4AivMh9dSJe7e9MAQKBgQDbyJ+wcS8QcyRtOAZ7MQMRqsLjXRk6E2aY +1a/WhLDfcsew56dh6F6VGE75DTvnOVmw19+HHj+bmmqbwU4Ook46E+BIWeonK6yZ +8hBq6VFYutNaiid9MzV+90u1VYPT1C7/H28WkQ5F2obzSEdpQUs+z/Kb2wTRbgEx +ECYTGe2R7QKBgF3Do21LRR3bQq9/xuDzxU8ngCaFIP53U+8BClFYBrmIMO017S39 +0/XuYtpskDCL+A7c7f1gj8lDV/IZYJ5JhV4OJnXBM5woQW8RwwoJKVGfgfj72tzY +RpYyQP2D44ImjGX7RTEPN9H4ITI67Wmplop6ROQIEV7sp91Q9z1BnegBAoGAHMU3 +ej5mvc2E0DNMTeYNk8t5tY+jVMHjZVBbs0YtbSK2V0cL1zo232eONvXviIYuYoLv +xN1F0FW3bOoyEKJYgSvG6VGz4CrMbl6MnaIrPuU985UwNCh28UboBzXJivo0qLrx +rM+SQbyoe8JTbsjYU8Ge7Z4PFGdFCqolgcycF8UCgYBEVR50Ze1j8XK8oyySePqn +YN1/CPQHkMv4Z9J511uDOw+rZpo8BtZX19jj4MWpFtcR7EAj4OyCe8gdn7YRv/n9 +Hw+zm4o54mkL4tgWg0/9jt0eCR3j3Ph03mTlkqwE/PPXaRIb1E8EmEYSwT0hDzjc +Wb3dqIAxzkHucnvInG+TEw== +-----END PRIVATE KEY----- + diff --git a/OpenVPN Adapter.xcodeproj/project.pbxproj b/OpenVPN Adapter.xcodeproj/project.pbxproj index c119a7b..705dc26 100644 --- a/OpenVPN Adapter.xcodeproj/project.pbxproj +++ b/OpenVPN Adapter.xcodeproj/project.pbxproj @@ -57,8 +57,8 @@ C9657A681EB0D73200EFF210 /* OpenVPNMinTLSVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = C9657A661EB0D73200EFF210 /* OpenVPNMinTLSVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; C9657A6A1EB0D75700EFF210 /* OpenVPNTLSCertProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = C9657A691EB0D75700EFF210 /* OpenVPNTLSCertProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; C9657A6B1EB0D75700EFF210 /* OpenVPNTLSCertProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = C9657A691EB0D75700EFF210 /* OpenVPNTLSCertProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C98467A21EAA559B00272A9A /* local_key_auth.ovpn in Resources */ = {isa = PBXBuildFile; fileRef = C98467A11EAA559B00272A9A /* local_key_auth.ovpn */; }; - C98467A31EAA559B00272A9A /* local_key_auth.ovpn in Resources */ = {isa = PBXBuildFile; fileRef = C98467A11EAA559B00272A9A /* local_key_auth.ovpn */; }; + C98467A21EAA559B00272A9A /* local_vpn_server.ovpn in Resources */ = {isa = PBXBuildFile; fileRef = C98467A11EAA559B00272A9A /* local_vpn_server.ovpn */; }; + C98467A31EAA559B00272A9A /* local_vpn_server.ovpn in Resources */ = {isa = PBXBuildFile; fileRef = C98467A11EAA559B00272A9A /* local_vpn_server.ovpn */; }; C98467A61EAA5B7700272A9A /* OpenVPNConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C98467A41EAA5B7700272A9A /* OpenVPNConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; C98467A71EAA5B7700272A9A /* OpenVPNConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C98467A41EAA5B7700272A9A /* OpenVPNConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; C98467A81EAA5B7700272A9A /* OpenVPNConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = C98467A51EAA5B7700272A9A /* OpenVPNConfiguration.mm */; }; @@ -156,7 +156,7 @@ C9657A631EB0D6AD00EFF210 /* OpenVPNCompressionMode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenVPNCompressionMode.h; sourceTree = ""; }; C9657A661EB0D73200EFF210 /* OpenVPNMinTLSVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNMinTLSVersion.h; sourceTree = ""; }; C9657A691EB0D75700EFF210 /* OpenVPNTLSCertProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNTLSCertProfile.h; sourceTree = ""; }; - C98467A11EAA559B00272A9A /* local_key_auth.ovpn */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = local_key_auth.ovpn; sourceTree = ""; }; + C98467A11EAA559B00272A9A /* local_vpn_server.ovpn */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = local_vpn_server.ovpn; sourceTree = ""; }; C98467A41EAA5B7700272A9A /* OpenVPNConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNConfiguration.h; sourceTree = ""; }; C98467A51EAA5B7700272A9A /* OpenVPNConfiguration.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OpenVPNConfiguration.mm; sourceTree = ""; }; C98467AA1EAA5BB500272A9A /* OpenVPNConfiguration+Internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OpenVPNConfiguration+Internal.h"; sourceTree = ""; }; @@ -398,7 +398,7 @@ C9BB479A1E71836100F3F98C /* Resources */ = { isa = PBXGroup; children = ( - C98467A11EAA559B00272A9A /* local_key_auth.ovpn */, + C98467A11EAA559B00272A9A /* local_vpn_server.ovpn */, ); path = Resources; sourceTree = ""; @@ -649,7 +649,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C98467A21EAA559B00272A9A /* local_key_auth.ovpn in Resources */, + C98467A21EAA559B00272A9A /* local_vpn_server.ovpn in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -664,7 +664,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C98467A31EAA559B00272A9A /* local_key_auth.ovpn in Resources */, + C98467A31EAA559B00272A9A /* local_vpn_server.ovpn in Resources */, ); runOnlyForDeploymentPostprocessing = 0; };