Skip to content

Instantly share code, notes, and snippets.

@Philonous
Created June 6, 2014 13:31
Show Gist options
  • Select an option

  • Save Philonous/875be5e627a8a777ba04 to your computer and use it in GitHub Desktop.

Select an option

Save Philonous/875be5e627a8a777ba04 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/">
<node name="pontarius/service">
<interface name="pontarius.service">
<method name="importKey">
<arg name="location" type="s" direction="in"/>
<arg name="key_id" type="s" direction="out"/>
</method>
<method name="createKey">
<arg name="key_id" type="s" direction="out"/>
</method>
<method name="createKey">
<arg name="key_id" type="s" direction="in"/>
</method>
<method name="initialize">
<arg name="key_id" type="s" direction="in"/>
<arg name="result" type="y" direction="out"/>
</method>
<method name="markKeyVerified">
<arg name="key-id" type="s" direction="in"/>
</method>
<method name="securityHistoryByJID">
<arg name="peer" type="s" direction="in"/>
<arg name="ake_events" type="a(xbssss)" direction="out"/>
<arg name="challenge_events" type="a(bxxss)" direction="out"/>
<arg name="revocation_events" type="a(sx)" direction="out"/>
<arg name="revocation_signal_events" type="a(sx)" direction="out"/>
</method>
<method name="securityHistoryByKeyID">
<arg name="key_id" type="s" direction="in"/>
<arg name="ake_events" type="a(xbssss)" direction="out"/>
<arg name="challenge_events" type="a(bxxss)" direction="out"/>
<arg name="revocation_events" type="a(sx)" direction="out"/>
<arg name="revocation_signal_events" type="a(sx)" direction="out"/>
</method>
<method name="revokeKey">
<arg name="key_id" type="s" direction="in"/>
<arg name="reason" type="s" direction="in"/>
</method>
<method name="initiateChallenge">
<arg name="peer" type="s" direction="in"/>
<arg name="question" type="s" direction="in"/>
<arg name="secret" type="s" direction="in"/>
<arg name="challenge_id" type="s" direction="out"/>
</method>
<method name="respondChallenge">
<arg name="challenge_id" type="s" direction="in"/>
<arg name="secret" type="s" direction="in"/>
</method>
<method name="getAvailableEntities">
<arg name="entities" type="a(sss)" direction="out"/>
</method>
<method name="getUnavailableEntities">
<arg name="entities" type="a(sss)" direction="out"/>
</method>
<method name="getTrustStatus">
<arg name="entity" type="s" direction="in"/>
<arg name="is_trusted" type="b" direction="out"/>
</method>
<method name="getEntityPubkey">
<arg name="entity" type="s" direction="in"/>
<arg name="key_id" type="s" direction="out"/>
</method>
<method name="addPeer">
<arg name="jid" type="s" direction="in"/>
<arg name="name" type="s" direction="in"/>
</method>
<method name="removePeer">
<arg name="entity" type="s" direction="in"/>
</method>
<method name="registerAccount">
<arg name="server" type="s" direction="in"/>
<arg name="username" type="s" direction="in"/>
<arg name="password" type="s" direction="in"/>
</method>
<method name="login"/>
<method name="logout"/>
<signal name="receivedChallenge">
<arg name="peer" type="s"/>
<arg name="challenge_id" type="s"/>
<arg name="question" type="s"/>
</signal>
<signal name="challengeResult">
<arg name="peer" type="s"/>
<arg name="challenge_id" type="s"/>
<arg name="initiator" type="s"/>
<arg name="result" type="b"/>
</signal>
<signal name="challengeTimeout">
<arg name="peer" type="s"/>
<arg name="challenge_id" type="s"/>
</signal>
<signal name="connectionStateChanged">
<arg name="status" type="s"/>
</signal>
<signal name="peerStatusChanged">
<arg name="peer" type="s"/>
<arg name="status" type="s"/>
</signal>
<signal name="peerTrustStatusChanged">
<arg name="peer" type="s"/>
<arg name="trust_status" type="s"/>
</signal>
<signal name="keyStatus">
<arg name="key_id" type="s"/>
<arg name="key_status" type="s"/>
</signal>
<signal name="loginStatusChanged">
<arg name="status" type="y"/>
</signal>
</interface>
</node>
</node>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment