manifest.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "name": "VPN Client",
  3. "id": "vpnclient",
  4. "description": {
  5. "en": "VPN Client",
  6. "fr": "Client VPN"
  7. },
  8. "license": "AGPL-3",
  9. "developer": {
  10. "name": "Julien Vaubourg",
  11. "email": "julien@vaubourg.com",
  12. "url": "http://julien.vaubourg.com"
  13. },
  14. "multi_instance": "false",
  15. "arguments": {
  16. "install" : [
  17. {
  18. "name": "Server name",
  19. "ask": {
  20. "en": "Select a VPN server"
  21. },
  22. "example": "access.ldn-fai.net",
  23. "default": "access.ldn-fai.net"
  24. },
  25. {
  26. "name": "Client certificate",
  27. "ask": {
  28. "en": "Select the path of your client certificate (will be moved)"
  29. },
  30. "example": "/tmp/user.crt",
  31. "default": "/tmp/user.crt"
  32. },
  33. {
  34. "name": "Client certificate key",
  35. "ask": {
  36. "en": "Select the path of your client certificate key (will be moved)"
  37. },
  38. "example": "/tmp/user.key",
  39. "default": "/tmp/user.key"
  40. },
  41. {
  42. "name": "Server CA",
  43. "ask": {
  44. "en": "Select the path of your server certificate authority (will be moved)"
  45. },
  46. "example": "/tmp/ca-server.crt",
  47. "default": "/tmp/ca-server.crt"
  48. },
  49. {
  50. "name": "IPv6 network",
  51. "ask": {
  52. "en": "Select your IPv6 delegated network (netmask number must be <= 64)"
  53. },
  54. "example": "2001:db8:42::/48"
  55. }
  56. ]
  57. }
  58. }