Support GetUdsCerts on secure port

Bug: 355160637
Test: https://b/355160637#comment18
Change-Id: Ib669ca6fbb08fc8bff095047f128e40bacee1bd2
diff --git a/ipc_manager.rs b/ipc_manager.rs
index c4b8996..3df9694 100644
--- a/ipc_manager.rs
+++ b/ipc_manager.rs
@@ -26,7 +26,7 @@
         self, AppendAttestationCertChainResponse, AppendUdsCertificateResponse,
         ClearAttestationCertChainResponse, ClearUdsCertificateResponse,
         ConfigureBootPatchlevelResponse, GetAuthTokenKeyResponse, GetDeviceInfoResponse,
-        GetVersion2Response, GetVersionResponse, SetAttestationIdsKM3Response,
+        GetUdsCertsResponse, GetVersion2Response, GetVersionResponse, SetAttestationIdsKM3Response,
         SetAttestationIdsResponse, SetAttestationKeyResponse, SetBootParamsResponse,
         SetWrappedAttestationKeyResponse, TrustyMessageId, TrustyPerformOpReq, TrustyPerformOpRsp,
         TrustyPerformSecureOpReq, TrustyPerformSecureOpRsp,
@@ -477,6 +477,11 @@
                     device_ids: self.km_ta.borrow().rpc_device_info()?,
                 }))
             }
+            TrustyPerformSecureOpReq::GetUdsCerts(_) => {
+                Ok(TrustyPerformSecureOpRsp::GetUdsCerts(GetUdsCertsResponse {
+                    uds_certs: self.km_ta.borrow().uds_certs()?,
+                }))
+            }
             TrustyPerformSecureOpReq::SetAttestationIds(req) => {
                 secure_storage_manager::provision_attestation_id_file(
                     &req.brand,