blob: f94c6642eb1da16a4dd17ba814e47aa0c0eb394a [file] [log] [blame] [view] [edit]
# D-Bus API
[TOC]
## Overview
Other programs communicate with `cryptohomed` using its D-Bus API. This API
exposes both synchronous and asynchronous methods for mounting, unmounting,
removing, and changing passwords. It also gives status information about the
TPM. See cryptohome.xml for a brief listing of the APIs available. Note that the
asynchronous APIs complete using a signal (AsyncCallStatus). The completion
signals are guaranteed to be in-order.
BootLockbox functionality is provided by `bootlockboxd` daemon using D-Bus API.
This API exposes both synchronous and asynchronous methods for signing,
verifying and finalizing. See
`dbus_adaptors/org.chromium.BootLockboxInterface.xml` for a brief listing of the
APIs available.