Python gnupg не генерирует ключ

Я пытался сгенерировать ключ с библиотекой python-gnupg. Мой код работает отлично, но не создает ключ.

Код:

      import gnupg

gpg = gnupg.GPG()

# generate key
input_data = gpg.gen_key_input(
    name_real='name',
    name_email='name@email.com',
    passphrase='passphrase',
    key_type='EDDSA', 
    key_curve='ed25519',
    key_usage='sign encrypt',
    subkey_type='ecdh',
    subkey_curve='cv25519',
    expire_date='2y'
)
key = gpg.gen_key(input_data)
print(key)

Я обнаружил, что если я удалю «key_usage», он сгенерирует ключ, но я хочу сгенерировать ключ с «key_usage».

Я перешел по этой ссылке, чтобы сгенерировать ключ: https://gnupg.readthedocs.io/en/latest/.

Я буду рад услышать ваши предложения.

0 ответов

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