JWA фиксирует параметры, чтобы реализации были совместимы: MGF1 использует тот же хеш, что и подпись, а длина соли равна длине хеша (32 байта для PS256, 48 — для PS384, 64 — для PS512). Из-за случайной соли подпись при каждом вызове получается новой, а проверка по-прежнему требует одной операции с открытым ключом.
Профили безопасности FAPI требуют PS256 или ES256 и исключают RS256; TLS 1.3 точно так же использует PSS для подписей RSA в рукопожатии. Поскольку ключи у PS256 и RS256 общие, издатель может провести миграцию: опубликовать ключи с alg: PS256 (или тот же ключ с новым kid) и перевести проверяющие стороны на приём PS256.