aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2014-12-28 19:45:21 (GMT)
committerJouni Malinen <j@w1.fi>2014-12-29 13:49:06 (GMT)
commitc35d7923b6b684ab266b854485617086f6fcba53 (patch)
tree1ba72ea236f50cc39b8fc1a6c26c759a1a19f6a2 /doc
parentea53bebf47dc90fc3525950d6d323ebd3bf39df4 (diff)
downloadhostap-c35d7923b6b684ab266b854485617086f6fcba53.zip
hostap-c35d7923b6b684ab266b854485617086f6fcba53.tar.gz
hostap-c35d7923b6b684ab266b854485617086f6fcba53.tar.bz2
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 <j@w1.fi>
Diffstat (limited to 'doc')
-rw-r--r--doc/dbus.doxygen59
1 files changed, 59 insertions, 0 deletions
diff --git a/doc/dbus.doxygen b/doc/dbus.doxygen
index c71bf2e..02c7407 100644
--- a/doc/dbus.doxygen
+++ b/doc/dbus.doxygen
@@ -441,6 +441,29 @@ fi.w1.wpa_supplicant1.CreateInterface.
</li>
<li>
+ <h3>NetworkReply ( o : network, s : field, s : value ) --> nothing</h3>
+ <p>Provide parameter requested by NetworkRequest().</p>
+ <h4>Arguments</h4>
+ <dl>
+ <dt>o : network</dt>
+ <dd>A D-Bus path to an object representing the network (copied from NetworkRequest()).</dd>
+ <dt>s : field</dt>
+ <dd>Requested information (copied from NetworkRequest()).</dd>
+ <dt>s : value</dt>
+ <dd>The requested information (e.g., password for EAP authentication).</dd>
+ </dl>
+ <h4>Possible errors</h4>
+ <dl>
+ <dt>fi.w1.wpa_supplicant1.NetworkUnknown</dt>
+ <dd>A passed path doesn't point to any network object.</dd>
+ <dt>fi.w1.wpa_supplicant1.InvalidArgs</dt>
+ <dd>A passed path doesn't point to any network object.</dd>
+ <dt>fi.w1.wpa_supplicant1.UnknownError</dt>
+ <dd>IEEE 802.1X support was not included in the build.</dd>
+ </dl>
+ </li>
+
+ <li>
<h3>SetPKCS11EngineAndModulePath ( s : pkcs11_engine_path, s : pkcs11_module_path ) --> nothing</h3>
<p>Set PKCS #11 engine and module path.</p>
<h4>Arguments</h4>
@@ -719,6 +742,42 @@ fi.w1.wpa_supplicant1.CreateInterface.
<dd>A dictionary with pairs of properties names which have changed and theirs new values. Possible dictionary keys are: "ApScan", "Scanning", "State", "CurrentBSS", "CurrentNetwork"</dd>
</dl>
</li>
+
+ <li>
+ <h3>Certification ( a{sv} : parameters )</h3>
+ <p>Information about server TLS certificates.</p>
+ <h4>Arguments</h4>
+ <dl>
+ <dt>a{sv} : parameters</dt>
+ <dd>A dictionary with pairs of field names and their values. Possible dictionary keys are: "depth", "subject", "cert_hash", "cert".</dd>
+ </dl>
+ </li>
+
+ <li>
+ <h3>EAP ( s : status, s : parameter )</h3>
+ <p>Information about EAP peer status.</p>
+ <h4>Arguments</h4>
+ <dl>
+ <dt>s : status</dt>
+ <dd>Operation, e.g., "started", "accept proposed method", "remote certificate verification", "eap parameter needed", "completion".</dd>
+ <dt>s : parameter</dt>
+ <dd>Information about the operation, e.g., EAP method name, "success".</dd>
+ </dl>
+ </li>
+
+ <li>
+ <h3>NetworkRequest ( o : network, s : field, s : txt )</h3>
+ <p>Request for network parameter. NetworkResponse() is used to provide the requested parameter.</p>
+ <h4>Arguments</h4>
+ <dl>
+ <dt>o : network</dt>
+ <dd>D-Bus path to an object representing the network.</dd>
+ <dt>s : field</dt>
+ <dd>Requested information, e.g., "PASSWORD".</dd>
+ <dt>txt : field</dt>
+ <dd>Human readable information about the requested information.</dd>
+ </dl>
+ </li>
</ul>