Merge "AttestationKey documentation" am: c46f9da49f am: 5df02652c1

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1674665

Change-Id: Ib101ab91f951977138ea019d449440439cfccce5
This commit is contained in:
Shawn Willden
2021-05-03 15:48:56 +00:00
committed by Automerger Merge Worker

View File

@@ -27,7 +27,19 @@ import android.hardware.security.keymint.KeyParameter;
@VintfStability
@RustDerive(Clone=true, Eq=true, PartialEq=true, Ord=true, PartialOrd=true, Hash=true)
parcelable AttestationKey {
/**
* Key blob containing a key pair with KeyPurpose::ATTEST_KEY
*/
byte[] keyBlob;
/**
* Key parameters needed to use the key in keyBlob, notably Tag::APPLICATION_ID and
* Tag::APPLICATION_DATA, if they were provided during generation of the key in keyBlob.
*/
KeyParameter[] attestKeyParams;
/**
* The issuerSubjectName to use in the generated attestation.
*/
byte[] issuerSubjectName;
}