Implement CryptohomeKeyDelegate D-Bus service
Create the CryptohomeKeyDelegate service that is run by Chrome. Implement the ChallengeKey method that handles the challenge request from cryptohomed by sending it to a certificate provider. This is part of the "smart card based user sign-in" feature. When using this feature, the users will authenticate not via manually entered passwords, but instead based on the challenge-response protocol: the actual encryption secret is handled only by cryptohomed and the TPM chip, meanwhile Chrome only receives one-time challenges and returns back their signatures generated by the smart card. Bug: 826417 Change-Id: I8d52256377f29172ea631c880576bbded84bf120 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1674096 Commit-Queue: Maksim Ivanov <emaxx@chromium.org> Reviewed-by:Ryo Hashimoto <hashimoto@chromium.org> Reviewed-by:
Achuith Bhandarkar <achuith@chromium.org> Reviewed-by:
Pavol Marko <pmarko@chromium.org> Cr-Commit-Position: refs/heads/master@{#672754}
Showing
Please register or sign in to comment