配置回调服务器

在部署回调服务器的主机上需要进行一些初始化的配置工作,具体步骤如下:

  • 生成回调服务器的 RSA 私钥

openssl genrsa -out callback-server-pri.pem 4096
  • 导出回调服务器的 RSA 公钥

openssl rsa -in callback-server-pri.pem -pubout >callback-server-pub.key
  • 将导出的 RSA 公钥(即 callback-server-pub.key 文件)复制到 TSS Node 所在机器

  • 将 TSS Node 的 RSA 公钥复制到回调服务器相关配置文件中

    • 如果客户使用的是 Cobo Custody 提供的回调服务器示例代码,请参考示例提供的配置说明

如何获取 TSS Node 的 RSA 公钥:

  • 在 TSS Node 完成 init 操作后,可以通过如下命令查询 TSS Node 的 RSA 公钥:

sudo ./tss-node.sh info
  • 示例输出:

INFO[2022-12-14T07:09:44Z] Callback public key:
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4ki4fHY4/oSJOYBxBUI1
GUdLCUF7wMFYlfkpI/bSf7fGvzaygtZdORG6OR4vAoKxvqK/ZbJITMR5rS7pNxOv
vpLbsdVfJZGQn6wW8wLEx9ZB18JXt99oTESaxzoxMteXBC6tgYqWhSS386LfjSxQ
a4EvPunTRdYrO9VmnDWHM06/c76UxcS038pJ4OByXx7sH0xzS4MZQhZWyfYkqBT2
Ym9g46VXQ+CVZyWYXKPMyGPVTR1979lfJ1bFpYADNU3YUSK1mq0xaH9lQORFBs6/
0kK8m27BGR7h59rFJGgeZ2SNGzcEmiAp7rjOtFpLj1OmNXtjGhTxpn8omBrdH86+
qZfKsIm+O84e9S7uPMnx9hIpJHTcPoseW0d+WBoNplJQg22LUswPwaVgSHMB2U1B
aFkEzMAkRmGIejlMG25uYaVlA0Mf9E+/JaZSGPVuq43lhHCE08pNxGrak6/vTPTv
jAM449yTHrjDCDrFk/LdHqk5Ipt0b9CeHbCsQSs4BxHlDp2GEBJn1OEiizDwScWb
YiFi3a6PAvqDO56KEUFMXpC8CzgJ8svmQoldIAWSKGpdnuxUMcD+glCsi7K7+FI+
HDepO/4ejCm9DzuTUHG4PE0Ymb3PV8cZbLlGSZD/yG1541/xlHmzlOpAa8OdZBfb
s8wADQvpbJTyPkkMyq/i5SkCAwEAAQ==
-----END PUBLIC KEY----- 

其中的 Callback public key 即为 TSS Node 的 RSA 公钥。

Last updated