
# 生成私钥和证书
根据用户名生成用户私钥、证书以及对应的地址。
- 调用方法
  ```
  GenerateIdentity(algorithm,identityName string) (cert string, key string, addr string, err error)
  ```
  
- 参数说明
  
  | 参数           | 类型     | 说明                                                           |
  |:---|:---|:---|
  | algorithm    | String | 必填参数，生成密钥对应算法，对应密钥类型。例如： ecdsa_with_sha256。                  |
  | identityName | String | 必填参数，用户名。 数字和字母组合，长度\[3-32\]。 |
     
  
- 返回值
  
  | 类型    | 说明                  |
  |:---|:---|
  | cert  | 用户证书。               |
  | key   | 用户密钥。               |
  | addr  | 用户对应的地址标识符。         |
  | error | 错误对象，包含错误原因，为空代表成功。 |
     
  
 
