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