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.