Merge "Changes to forward the `GET_ATTESTATION_APPLICATION_ID_FAILED` response to Keystore client apps." into main am: 802eab2d0d

Original change: https://android-review.googlesource.com/c/platform/system/security/+/3151556

Change-Id: Iceec620e07250c823d8c18cd84603d72c7bcb453
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/keystore2/src/security_level.rs b/keystore2/src/security_level.rs
index 4a8c418..ed7b021 100644
--- a/keystore2/src/security_level.rs
+++ b/keystore2/src/security_level.rs
@@ -451,6 +451,10 @@
                         value: KeyParameterValue::Blob(aaid_ok),
                     });
                 }
+                Err(e) if e == ResponseCode::GET_ATTESTATION_APPLICATION_ID_FAILED.0 as u32 => {
+                    return Err(Error::Rc(ResponseCode::GET_ATTESTATION_APPLICATION_ID_FAILED))
+                        .context(ks_err!("Attestation ID retrieval failed."));
+                }
                 Err(e) => {
                     return Err(anyhow!(e)).context(ks_err!("Attestation ID retrieval error."))
                 }