JWA legt die Parameter fest, damit Implementierungen zusammenarbeiten: MGF1 nutzt denselben Hash wie die Signatur, und die Salt-Länge entspricht der Hashlänge (32 Byte für PS256, 48 für PS384, 64 für PS512). Wegen des zufälligen Salts unterscheiden sich die Signaturen bei jedem Aufruf; die Prüfung kostet trotzdem nur eine Operation mit dem öffentlichen Schlüssel.
Die Sicherheitsprofile von FAPI verlangen PS256 oder ES256 und schließen RS256 aus; auch TLS 1.3 nutzt PSS für RSA-Signaturen im Handshake. Da RS256 dieselben Schlüssel verwendet, kann ein Aussteller migrieren, indem er Schlüssel mit alg: PS256 veröffentlicht (oder denselben Schlüssel mit einem neuen kid) und die Verifizierer so umstellt, dass sie PS256 akzeptieren.