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

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

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/bc/v3/mgw8WanhQFyDXsc_AieCAA/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260709T132429Z&HW-CC-Expire=86400&HW-CC-Sign=CC44C93FE9453C434160C29CF9062B604BF6DE90DD3648E6981AD34183552B00)

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

#### 规格

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