File indexing completed on 2024-04-28 16:52:52

0001 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
0002 /* nm-sstp-service - SSTP VPN integration with NetworkManager
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 
0006     SPDX-FileCopyrightText: Dan Williams <dcbw@redhat.com>
0007     SPDX-FileCopyrightText: 2008, 2014 Red Hat Inc.
0008 */
0009 
0010 #ifndef NM_SSTP_SERVICE_H
0011 #define NM_SSTP_SERVICE_H
0012 
0013 #define NM_DBUS_SERVICE_SSTP_PPP "org.freedesktop.NetworkManager.sstp-ppp"
0014 #define NM_DBUS_PATH_SSTP_PPP "/org/freedesktop/NetworkManager/sstp/ppp"
0015 #define NM_DBUS_INTERFACE_SSTP_PPP "org.freedesktop.NetworkManager.sstp.ppp"
0016 
0017 /* For the NM <-> VPN plugin service */
0018 #define NM_DBUS_SERVICE_SSTP "org.freedesktop.NetworkManager.sstp"
0019 #define NM_DBUS_INTERFACE_SSTP "org.freedesktop.NetworkManager.sstp"
0020 #define NM_DBUS_PATH_SSTP "/org/freedesktop/NetworkManager/sstp"
0021 
0022 #define NM_SSTP_KEY_GATEWAY "gateway"
0023 #define NM_SSTP_KEY_UUID "uuid"
0024 #define NM_SSTP_KEY_USER "user"
0025 #define NM_SSTP_KEY_PASSWORD "password"
0026 #define NM_SSTP_KEY_PASSWORD_FLAGS "password-flags"
0027 #define NM_SSTP_KEY_DOMAIN "domain"
0028 #define NM_SSTP_KEY_CA_CERT "ca-cert"
0029 #define NM_SSTP_KEY_IGN_CERT_WARN "ignore-cert-warn"
0030 #define NM_SSTP_KEY_REFUSE_EAP "refuse-eap"
0031 #define NM_SSTP_KEY_REFUSE_PAP "refuse-pap"
0032 #define NM_SSTP_KEY_REFUSE_CHAP "refuse-chap"
0033 #define NM_SSTP_KEY_REFUSE_MSCHAP "refuse-mschap"
0034 #define NM_SSTP_KEY_REFUSE_MSCHAPV2 "refuse-mschapv2"
0035 #define NM_SSTP_KEY_REQUIRE_MPPE "require-mppe"
0036 #define NM_SSTP_KEY_REQUIRE_MPPE_40 "require-mppe-40"
0037 #define NM_SSTP_KEY_REQUIRE_MPPE_128 "require-mppe-128"
0038 #define NM_SSTP_KEY_MPPE_STATEFUL "mppe-stateful"
0039 #define NM_SSTP_KEY_NOBSDCOMP "nobsdcomp"
0040 #define NM_SSTP_KEY_NODEFLATE "nodeflate"
0041 #define NM_SSTP_KEY_NO_VJ_COMP "no-vj-comp"
0042 #define NM_SSTP_KEY_LCP_ECHO_FAILURE "lcp-echo-failure"
0043 #define NM_SSTP_KEY_LCP_ECHO_INTERVAL "lcp-echo-interval"
0044 #define NM_SSTP_KEY_UNIT_NUM "unit"
0045 #define NM_SSTP_KEY_PROXY_SERVER "proxy-server"
0046 #define NM_SSTP_KEY_PROXY_PORT "proxy-port"
0047 #define NM_SSTP_KEY_PROXY_USER "proxy-user"
0048 #define NM_SSTP_KEY_PROXY_PASSWORD "proxy-password"
0049 #define NM_SSTP_KEY_PROXY_PASSWORD_FLAGS "proxy-password-flags"
0050 
0051 #endif /* NM_SSTP_SERVICE_H */