Feature #2367
Android client - RSASSA-PSS
Description
RFC 7427 and BSI TR-02102-3 (german only):
https://www.bsi.bund.de/DE/Publikationen/TechnischeRichtlinien/tr02102/index_htm.html
recommend the newer RSASSA-PSS method for authentification with RSA digital signatures.
RFC 7427, chaptre 1:
In IKEv2, authentication using RSA digital signatures calls for
padding based on RSASSA-PKCS1-v1_5, although the newer RSASSA-PSS
padding method is now recommended.
It looks like StrongSwan Android App v1.8.2 don't support secure RSASSA-PSS with SHA-256 (see RFC 7427, chaptre A4.3). StrongSwan Android App v1.8.2 supports only the less secure RSASSA-PKCS1-v1.5 with SHA-256 (sha256WithRSAEncryption => see RFC 7427, chaptre A.1.2).
Could you please add (for security reasons) RSASSA-PSS support to StrongSwan Android App. Thank you.
Related issues
History
#1 Updated by Tobias Brunner about 5 years ago
- Status changed from New to Feedback
strongSwan currently does not support RSASSA-PSS. Until it does the Android client won't support it either.
#2 Updated by Tobias Brunner almost 5 years ago
- Related to Feature #2427: Implementing RFC 8247 added
#3 Updated by Hans Muster over 4 years ago
StrongSwan Android App v1.9.5 works with StrongSwan v5.6.1. StrongSwan v5.6.1 should support RSASSA-PSS signatures:
https://wiki.strongswan.org/versions/67
Feature #2427
But StrongSwan Android App v1.9.5 doesn't support RSASSA-PSS signatures. Is there a secret/hidden way to activate RSASSA-PSS support in StrongSwan Android App v1.9.5. Thank you.
#4 Updated by Tobias Brunner about 4 years ago
- Category set to android
- Status changed from Feedback to Closed
- Assignee set to Tobias Brunner
- Target version set to 5.7.0
- Resolution set to Fixed