Использовать ткань-ча без взаимных ТЛС в производстве?
Мне интересно, не рекомендуется ли использовать Fabric-CA без взаимного TLS в производстве.
Я планирую использовать фабричную сеть, в которую будет добавлено множество пиров, приложений и пользователей, а инструмент криптогена не будет использоваться.
Вместо этого будет использоваться вторая ткань-CA для выдачи сертификатов TLS. Эти сертификаты будут использоваться для аутентификации клиента с MSP fabric-ca, а также с другими узлами и т. Д.
TLS fabric-ca не выполняет аутентификацию клиента, потому что новые пользователи будут иметь enrollmentID+secret, но не иметь клиентских сертификатов.
Я проиллюстрировал процесс регистрации на этой диаграмме последовательности UML.
"Пользователь" на диаграмме предназначен для представления пиров, приложений или пользователей.
1 ответ
Вы не можете требовать взаимного / клиентского TLS от фактического сервера CA, который должен выдавать клиентские сертификаты TLS, если вы не распределяете клиентские сертификаты вне диапазона (что, как я полагаю, вы не хотите делать). Для ЦС, который выдает сертификаты TLS, совершенно НЕ требуется клиентская / взаимная аутентификация TLS.