Используйте модифицированный нотариальный клиент для команды доверия docker
Я пытаюсь настроить докер так, чтобы он работал с модифицированной версией нотариуса, которая извлекает закрытые ключи из моего HSM.
Для этого я использую этот форк от нотариуса: https://github.com/gemalto/notary
Нотариальная команда работает, я могу без проблем подписывать файлы, а личные ключи хранятся в моем HSM. Я не могу заставить докер использовать мой измененный нотариус. Есть ли способ, например, изменить некоторые файлы bin или файл конфигурации, чтобы получить желаемый эффект?
Что я пытаюсь сделать, это изменить команду docker trust sign
такой, что он использует мой модифицированный нотариус и извлекает корневой ключ из HSM.
0 ответов
Похоже, вам нужно создать Docker CLI с https://github.com/gemalto/notary:
Когда вы запускаете команду docker pull, Docker Engine использует встроенную нотариальную библиотеку (такую же, как Notary CLI)