Это может быть потому, что JAR был подписан с использованием ключа разработки по умолчанию.Это тот случай, когда devMode
установлен на true
в вашем build.gradle.
В этом случае вам нужно добавить cordappSignerKeyFingerprintBlacklist=[]
к node.conf
.Если devMode = false, ключ разработки Corda занесен в черный список, поскольку он совершенно небезопасен.Это подходит только для целей PoC, НЕ ПРОИЗВОДСТВО.
Правильное решение - подписать приложение своей «собственной» клавишей.
Вы также можете отключитьПодписание Jar при создании CorDapp путем установки cordapp { signing { enabled false } }
в build.gradle
, что должно привести к тому, что оно не будет подписано.
Дополнительную информацию можно найти здесь: https://docs.corda.net/cordapp-build-systems.html#signing-the-cordapp-jar