From c35d7923b6b684ab266b854485617086f6fcba53 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 28 Dec 2014 21:45:21 +0200 Subject: [PATCH] doc: Add D-Bus signals Certification(), EAP(), NetworkRequest() This documents number of EAP related D-Bus signals and the related NetworkResponse() method. Signed-off-by: Jouni Malinen --- doc/dbus.doxygen | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/doc/dbus.doxygen b/doc/dbus.doxygen index c71bf2e1f..02c74074b 100644 --- a/doc/dbus.doxygen +++ b/doc/dbus.doxygen @@ -440,6 +440,29 @@ fi.w1.wpa_supplicant1.CreateInterface.

IEEE 802.1X EAPOL state machine logon.

+
  • +

    NetworkReply ( o : network, s : field, s : value ) --> nothing

    +

    Provide parameter requested by NetworkRequest().

    +

    Arguments

    +
    +
    o : network
    +
    A D-Bus path to an object representing the network (copied from NetworkRequest()).
    +
    s : field
    +
    Requested information (copied from NetworkRequest()).
    +
    s : value
    +
    The requested information (e.g., password for EAP authentication).
    +
    +

    Possible errors

    +
    +
    fi.w1.wpa_supplicant1.NetworkUnknown
    +
    A passed path doesn't point to any network object.
    +
    fi.w1.wpa_supplicant1.InvalidArgs
    +
    A passed path doesn't point to any network object.
    +
    fi.w1.wpa_supplicant1.UnknownError
    +
    IEEE 802.1X support was not included in the build.
    +
    +
  • +
  • SetPKCS11EngineAndModulePath ( s : pkcs11_engine_path, s : pkcs11_module_path ) --> nothing

    Set PKCS #11 engine and module path.

    @@ -719,6 +742,42 @@ fi.w1.wpa_supplicant1.CreateInterface.
    A dictionary with pairs of properties names which have changed and theirs new values. Possible dictionary keys are: "ApScan", "Scanning", "State", "CurrentBSS", "CurrentNetwork"
  • + +
  • +

    Certification ( a{sv} : parameters )

    +

    Information about server TLS certificates.

    +

    Arguments

    +
    +
    a{sv} : parameters
    +
    A dictionary with pairs of field names and their values. Possible dictionary keys are: "depth", "subject", "cert_hash", "cert".
    +
    +
  • + +
  • +

    EAP ( s : status, s : parameter )

    +

    Information about EAP peer status.

    +

    Arguments

    +
    +
    s : status
    +
    Operation, e.g., "started", "accept proposed method", "remote certificate verification", "eap parameter needed", "completion".
    +
    s : parameter
    +
    Information about the operation, e.g., EAP method name, "success".
    +
    +
  • + +
  • +

    NetworkRequest ( o : network, s : field, s : txt )

    +

    Request for network parameter. NetworkResponse() is used to provide the requested parameter.

    +

    Arguments

    +
    +
    o : network
    +
    D-Bus path to an object representing the network.
    +
    s : field
    +
    Requested information, e.g., "PASSWORD".
    +
    txt : field
    +
    Human readable information about the requested information.
    +
    +