Как создать сертификат S/MIME 4.0 с X25519 с OpenSSL?

Как создать сертификат S/MIME 4.0 с X25519 с OpenSSL?

S/MIME 4.0, как описано вRFC8551определяет:

2.2. ПодписьАлгоритмИдентификатор

Принимающие агенты:

  • ОБЯЗАТЕЛЬНО поддержка EdDSA с curve25519 с использованием режима PureEdDSA

Отправка агентов:

  • ДОЛЖЕН поддерживать как минимум один из следующих алгоритмов: ECDSA с кривой P-256 и SHA-256 или EdDSA с кривой 25519 с использованием режима PureEdDSA.

2.3. Идентификатор алгоритма шифрования ключа

Прием и отправка агентов:

  • ОБЯЗАТЕЛЬНО поддерживайте эфемерно-статичный режим ECDH для X25519 с использованием HKDF-256

Мой вопрос:

Как создать ключ и CSR с помощью OpenSSL для создания сертификата S/MIME, который в идеале будет использовать ed25519/curve25519/EdDSA с SHA-512?

Существующие руководства в основном показывают, как создать ключ RSA и CSR.

Связанный контент