GNUPG - Создание подключа в одной команде

С помощью следующих команд:

gpg --edit-key [KEY]
gpg> addkey # Add a new key
gpg> 4 # RSA (Sign only)
gpg> 4096 # Keysize
gpg> 0 # Expiration
gpg> y # Correct?
gpg> y # Really create?

Я могу создать подраздел, я хотел бы выполнить это с помощью одной команды, это возможно?

Не могу найти какую-либо информацию по этому вопросу.

1 ответ

информация:

      gpg \
    --pinentry-mode=loopback \
    --passphrase="" \
    --quick-add-key $KEYID rsa4096 sign 0

Объяснение:

  • The --quick-add-keyопция принимает от 1 до 4 аргументов, разделенных пробелами:
    • fpr: «отпечаток» существующего закрытого ключа.
    • algo: желаемый алгоритм для нового подраздела
    • usage: желаемый тип использования нового подраздела
    • expire: желаемая дата истечения срока действия или продолжительность действия нового подраздела.
  • The =""отключает защиту парольной фразы для нового подраздела.
  • The --pinentry-mode=loopbackнеобходимо (начиная с версии 2.1) использовать совместно с--passphraseчтобы избежать интерактивной подсказки.

Я тестировал это с помощью GnuPG версии 2.2.40 на Debian Bookworm.

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