Используйте модифицированный нотариальный клиент для команды доверия 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)

Взято с https://docs.docker.com/notary/getting_started/

Другие вопросы по тегам