由于签名不匹配,Corda General SSL异常

时间:2019-01-11 08:00:21

标签: corda

我正在尝试将Corda节点部署到具有动态网络映射的网络。此外,实现网络映射终结点时,还有一个单独的终结点可以使用X509Utilities构建证书,我可以将其手动复制到Corda证书目录中。但是,在节点启动期间,由于签名不匹配的常规SSL异常,我收到了握手错误。

存储库网址:https://github.com/ashubisht/spring-boot-network-map/tree/utkarsh_sbmp_master

端点在src / main / kotlin / io / nmap / controller /中实现 证书服务在https://github.com/ashubisht/spring-boot-network-map/blob/utkarsh_sbmp_master/src/main/kotlin/io/nmap/service/certificate/CertificateService.kt

中实现

可以解决此问题的方法。

Node.conf配置文件

myLegalName : "CN=Notary Service,O=NmapSrv.io,L=Chandigarh,C=IN"
keyStorePassword : "password"
trustStorePassword : "password"
p2pAddress : "localhost:12345"
rpcSettings = {
    useSsl = false
    standAloneBroker = false
    address : "localhost:10003"
    adminAddress : "localhost:10004"
}
webAddress : "localhost:12347"
notary : {
    validating : true
}
devMode : false
compatibilityZoneURL : "http://localhost:7080"

更新:错误记录URL:https://pastebin.com/KeLf46m6

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试自己从头开始构建网络。我们实际上不建议这样做。开箱即用,有多个Corda网络工具。

  1. 网络引导程序: https://docs.corda.net/docs/corda-os/4.5/network-bootstrapper.html#network-bootstrapper

  2. Corda企业网络管理器: https://docs.corda.net/docs/corda-enterprise/4.5/operations/deployment/cenm-deployment.html