Hyperledger Fabri c проблема с истечением срока действия сертификата / повторной регистрацией - PullRequest
0 голосов
/ 07 мая 2020

Я столкнулся с проблемой истечения срока действия сертификата Hyperledger Fabri c.

Проблема с истечением срока связана с администратором заказчиков, заказчиками, администраторами одноранговых узлов и сертификатами партнеров. Поэтому я повторно регистрирую администратора заказов, заказчиков, одноранговых администраторов и коллег. С помощью «fabri c -ca-client reenroll» я генерирую сертификаты в те же каталоги, где находились старые сертификаты. И повторно запустить одноранговые и заказывающие контейнеры. Для сверстников это выглядит нормально, хотя я не уверен, что это нормально. Однако Orderer не работает. Я получаю много

2020-05-07 01: 57: 35.850 UT C [comm.grp c .server] 1 -> INFO 4a6 потоковый вызов завершен grp c .service = orderer.AtomicBroadcast grp c .method = Deliver grp c .peer_address = 10.0.0.151: 52010 grp c .peer_subject = "CN = orderer0.hf.mycreditchain.io, OU = orderer, O = hf.mycreditchain .io, ST = Сеул, C = KR "error =" контекст завершен до извлечения блока: контекст отменен "grp c .code = Unknown grp c .call_duration = 5.823499ms

сообщений, и я не могу совершить транзакцию.

Я подумал, что это из-за проблем с конфигурацией заказчика. Поэтому я попытался обновить конфигурацию с помощью "выборки однорангового канала" и "обновления однорангового канала".

Я получил config.pb и преобразовал его в конфиг. json. И обновите содержимое config. json новыми сертификатами. В этом случае для однорангового администратора и администратора-заказчика обновление канала не было успешным в соответствии с политикой администратора. Возможно, это правильный, потому что это сертификат администратора, который нельзя легко изменить. А для заказчиков обновление канала прошло успешно, но у заказчиков такая же ошибка, и они тоже не работают.

Пожалуйста, дайте мне знать, как повторно зарегистрировать сертификаты и правильно их применить?

Спасибо.

...