Export to GitHub

chromium-os - issue #39830

Attestation: Implement more D-Bus bindings for attestation


Posted on Mar 12, 2013 by Happy Ox

Not all attestation features are exposed via D-Bus. These bindings need to be implemented both in cryptohomed and in chrome. This includes: - Certificate and public key retrieval - Challenge signing - Key registration

Comment #1

Posted on Mar 15, 2013 by Quick Rabbit

Project: chromiumos/platform/system_api Branch : master Author : Darren Krahn Commit : 5ce3513b9ac69750aef032d18c48e595f781b9b2

Code Review +2: Gaurav Shah Verified +1: Darren Krahn Change-Id : Icab6661dceb9ccc4c6af6536c22588d9beb3001b Reviewed-at : https://gerrit.chromium.org/gerrit/45477

Added new cryptohome dbus constants.

BUG=chromium-os:39830 TEST=emerge system_api and chromeos-cryptohome

Commit-Queue: Darren Krahn

M dbus/service_constants.h

Comment #2

Posted on Mar 15, 2013 by Quick Rabbit

Project: chromiumos/platform/cryptohome Branch : master Author : Darren Krahn Commit : 7f02e376240c6e368b40a9dab06c263c216e0ed7

Code Review +2: Gaurav Shah Verified +1: Darren Krahn Change-Id : Id97637c02c880972c8559d57dfc19e5b2ed03594 Reviewed-at : https://gerrit.chromium.org/gerrit/45451

Added DBUS bindings for more attestation methods.

New methods include querying certified public keys / certificates, registering keys, and signing challenges. Also, added a test PCA public key so a certified key can be created for testing.

BUG=chromium-os:39830 TEST=unit; platform_Attestation against test PCA; manual tests

Commit-Queue: Darren Krahn

M attestation.cc M attestation.h M attestation_unittest.cc M cryptohome.cc M cryptohome.xml M etc/Cryptohome.conf M interface.cc M interface.h M service.cc M service.h

Comment #3

Posted on Mar 19, 2013 by Quick Rabbit

Moved to: Issue chromium:221929

Status: Moved

Labels:
Type-Feature Cr-OS-Systems Pri-2 OS-Chrome Attestation