签名/验签介绍及算法规格
============

Ukey PIN码认证之后，应用可以通过resourceId操作对应密钥执行签名操作。该能力通过HUKS提供的三段式接口实现，应用指定相应的算法参数即可(包括算法类型，目的，填充，摘要等)。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d2/v3/UMJL45xJSealAd0UOtT_wg/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073424Z&HW-CC-Expire=86400&HW-CC-Sign=6A35CC9EA23E2C0EF92FF276E0DD25FDCB00A1F7D60347D55FDC52B8152B3265)

1.  通过[HUKS\_TAG\_KEY\_CLASS](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-huks#hukstag)指定是外部密钥管理扩展中管理的密钥。
2.  三段式操作执行相关的签名操作过程中，keyAlias参数需指定为resourceId。
3.  三段式的finish操作会释放资源，中间异常需要通过abort释放资源。

#### 规格

具体规格与外部硬件密钥管理扩展实现相关，不同厂家实现有差异。