From 4d50edfc9543f3d27eb83300dd27d598ffe63fe2 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Wed, 4 Sep 2019 15:39:38 +0200 Subject: T1443: backport the HTTP API to crux. Implementation by Daniil Baturin and John Estabrook. --- interface-definitions/https.xml | 123 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 interface-definitions/https.xml (limited to 'interface-definitions/https.xml') diff --git a/interface-definitions/https.xml b/interface-definitions/https.xml new file mode 100644 index 000000000..7a87133f3 --- /dev/null +++ b/interface-definitions/https.xml @@ -0,0 +1,123 @@ + + + + + + + + HTTPS configuration + 1001 + + + + + Addresses to listen for HTTPS requests + + ipv4 + HTTPS IPv4 address + + + ipv6 + HTTPS IPv6 address + + + '*' + any + + + + + ^\\*$ + + + + + + Server names: exact, wildcard, regex, or '_' (any) + + + + + + + + TLS certificates + + + + + Use an automatically generated self-signed certificate + + + + + + Lifetime in days; default is 365 + + 1-65535 + Number of days + + + + + + + + + + VyOS HTTP API configuration + 1002 + + + + + Port for HTTP API service + + 1-65535 + Numeric IP port + + + + + + + + + HTTP API keys + + + + + HTTP API id + + + + + HTTP API plaintext key + + + + + + + + + Enforce strict path checking + + + + + + Debug + + + + + + + + + + + + -- cgit v1.2.3