Что нельзя в режиме FIPS

FIPS restrictions
Ограниченный набор алгоритмов

Режим FIPS есть только на Linux, с PowerMTA 6.0, и ограничивает криптографию проверенным набором.

Что перестаёт работать: ключи подписи короче 2048 бит, подпись алгоритмом SHA-1 и TLS версий 1.0 и 1.1.

Касается и подписи писем, и канала: ключи domain-key, dkim-algorithm, сертификаты и границы версий TLS выверяют до включения.

Главная ловушка — ключ подписи на 1024 бита. В режиме FIPS такой ключ не допускается, и подпись писем домена перестанет работать сразу после включения режима.
Что делает Хаб. Режим не включён. Включение сузило бы выбор алгоритмов подписи и шифрования — это стоит знать заранее.
Рекомендуемые значения

Что ставить до включения — по таблице руководства:

Что Что ставить
ключи подписи DKIM и ARC RSA от 2048 бит
алгоритм подписи rsa-sha256
сертификаты X.509 ключ от 2048 бит, подпись SHA-256
версии TLS tlsv1.2 или tlsv1.3
Ограничения и рекомендации по каждой возможности — из руководства (§ 11.24, § 2.8). Разбор ловушки — наш.
Пример в конфигурации
# до включения FIPS: подпись алгоритмом SHA-256
<domain *>
    dkim-algorithm rsa-sha256</domain>
Сам режим включает файл /var/lib/pmta/fips/fipsmodule.cnf, а не строка конфигурации: порядок действий — в записи о включении FIPS.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · linux
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Проверить длину ключа подписи:
openssl rsa -in KEY.pem -noout -text | head -1
Первая строка печатает длину ключа в битах — меньше 2048 в режиме FIPS не годится.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Подпись и аутентификация писем · Шифрование соединений