
# 更新分布式数字身份
在数字资产链上更新分布式数字身份。
![](https://support.huaweicloud.com/devg-dac/public_sys-resources/note_3.0-zh-cn.png)
仅专享版支持该接口调用。
- 调用方法
  ```
  public Document UpdateDid(String did, String sk, String cryptoMethod, List<ApplyService> applyServices) throws Exception
  ```
  
- 参数说明
  
  | 参数             | 类型                   | 说明                                                                                                                                                       |
  |:---|:---|:---|
  | did            | String               | 必填参数，要更新的分布式数字身份。                                                                                                                                        |
  | sk             | String               | 必填参数，参数sk的类型。 该值只能是 sm2_with_sm3 或者 ecdsa_with_sha256                                                                   |
  | cryptoMethod   | Metadata             | 必填参数，参数sk的类型。 该值只能是 sm2_with_sm3 或者 ecdsa_with_sha256                                                                    |
  | didServiceList | List\<ApplyService\> | 必填参数，用户能够提供的服务列表。 企业用户注册分布式数字身份时，该参数表明企业能够提供的服务。 个人用户注册分布式数字身份时，如果不提供服务，该参数列表中服务数量可以为0。 |
     
  
- 返回值
  
  | 类型       | 说明                                   |
  |:---|:---|
  | Document | 如果执行成功，则返回更新后的分布式数字身份文档，如果执行失败，则抛出异常 |
     
  
 
