использование network-bootstrapper для генерации информации об узле требует сертификатов с devMode = false - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь использовать инструмент network-bootstrapper для генерации информации об узле (например, сертификатов и т. Д.), Передавая файл node.conf в качестве входных данных с помощью devMode = false, следующий файл my node.conf:

myLegalName="O=Bank,L=Paris,C=FR"
p2pAddress="localhost:10011"
devMode=false
rpcSettings {
    address="localhost:10012"
    adminAddress="localhost:10052"
}
security {
    authService {
        dataSource {
            type=INMEMORY
            users=[
                {
                    password=test
                    permissions=[
                        ALL
                    ]
                    user=user3
                }
            ]
        }
    }
}

Я передаю путь к файлу node.conf в качестве аргумента файла bootsrapper.jar, но он завершается с кодом ошибки 1, ниже приведен скриншот ошибки: enter image description here

следующий лог генерируется:

[INFO ] 2018-07-04T14:19:21,901Z [main] internal.Node.generateAndSaveNodeInfo - Generating nodeInfo ... {}
[ERROR] 2018-07-04T14:19:21,901Z [main] internal.Node.validateKeystore - IO         exception while trying to validate keystore {}
java.nio.file.NoSuchFileException: C:\corda\work\keys-    gen\Bank\certificates\sslkeystore.jks
......
......

И

[ERROR] 2018-07-04T14:19:21,917Z [main] internal.Node.run - Exception during     node startup {}
java.lang.IllegalArgumentException: Identity certificate not found. Please     either copy your existing identity key and certificate from another node, or if     you don't have one yet, fill out the config file and run corda.jar --initial-    registration. Read more at: https://docs.corda.net/permissioning.html
......
......

Не могли бы вы сообщить мне, как сгенерировать сертификаты и поместить их уже в папку {workspace}/{nodeName}/certificates, которая уже не существует и генерируется самим средством начальной загрузки? Вы можете помочь с генерацией сертификата и использованием инструмента network-bootstrapper.jar с отключенным devMode?

1 Ответ

0 голосов
/ 05 июля 2018

Инструмент начальной загрузки нельзя использовать за пределами devMode. За пределами devMode должны использоваться надлежащие сертификаты и сервер сетевой карты.

Эта проблема отслеживается здесь: https://r3 -cev.atlassian.net / browse / CORDA-1735 .

...