извлечение полезной нагрузки, когда конфиденциальность/безопасность включена

Я начал сеть из 4 VP и 1 CA.

Я установил конфиденциальность/безопасность, чтобы быть правдой.

настройка конфиденциальности и безопасности

Я успешно зарегистрировал пользователя "Лукас"

Регистрация Лукаса.

Я успешно выполнил транзакцию развертывания и вызова.

Я проверил, что транзакция существует в блокчейне: Подтверждение транзакции

В этом сообщении предыдущее сообщение , в нем упоминалось, что нам нужен либо Ecert/Tcert, чтобы транзактор («лукас» в моем примере) мог расшифровать полезную нагрузку.

ответ на предыдущий пост

Я понимаю, что мы можем получить Ecert/Tcert, но звоним:

ПОЛУЧИТЬ /registrar/{enrollmentID}/ecert

ПОЛУЧИТЬ /registrar/{enrollmentID}/tcert

Может кто-нибудь объяснить, как использовать эти сертификаты для расшифровки полезной нагрузки? какую команду/инструмент использовать?

Спасибо


person tedy    schedule 18.10.2016    source источник


Ответы (1)


Насколько я знаю, приватность/конфиденциальность не реализована в Fabric начиная с версии 0.6. Полезная нагрузка, на которую вы смотрите, не зашифрована, а просто закодирована в base64. Вы можете расшифровать его без сертификата. Используйте https://www.base64decode.org/ для декодирования текста в кодировке base64.

person JavaD    schedule 15.12.2016