1# 查询密钥别名集(ArkTS) 2 3HUKS提供了接口供应用查询密钥别名集。 4 5>**说明:** 6> 轻量级设备不支持查询密钥别名集功能。 7 8## 开发步骤 9 101. 初始化密钥属性集。用于查询指定密钥别名集TAG,TAG仅支持[HUKS_TAG_AUTH_STORAGE_LEVEL](../../reference/apis-universal-keystore-kit/_huks_type_api.md#oh_huks_authstoragelevel)。 11 122. 调用接口[listAliases](../../reference/apis-universal-keystore-kit/js-apis-huks.md#hukslistaliases12),查询密钥别名集。 13 14```ts 15/* 16 * 以下查询密钥别名集Promise操作使用为例 17 */ 18import { huks } from '@kit.UniversalKeystoreKit' 19 20async function testListAliases() { 21 /* 1.初始化密钥属性集 */ 22 let queryProperties: Array<huks.HuksParam> = [ 23 { 24 tag: huks.HuksTag.HUKS_TAG_AUTH_STORAGE_LEVEL, 25 value: huks.HuksAuthStorageLevel.HUKS_AUTH_STORAGE_LEVEL_DE 26 } 27 ]; 28 let queryOptions: huks.HuksOptions = { 29 properties: queryProperties 30 }; 31 32 try { 33 /* 2.查询密钥别名集 */ 34 let result: huks.HuksListAliasesReturnResult = await huks.listAliases(queryOptions); 35 console.info(`promise: listAliases success`); 36 } catch (error) { 37 console.error(`promise: listAliases fail`); 38 } 39} 40```