Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Apple SCEP Clients Can’t Process FIPS‑Compliant RSA‑OAEP EnvelopedData

We are currently working on a SCEP server implementation that operates in FIPS-approved mode. In this mode, RSA PKCS#1 v1.5 encryption is disallowed due to compliance requirements, and only FIPS-approved padding schemes such as RSA-OAEP are permitted.

However, we have observed that the SCEP client functionality on Apple devices currently does not support RSA-OAEP for CMS EnvelopedData decryption. This creates a challenge for us in ensuring FIPS compliance while maintaining compatibility with Apple devices during certificate enrollment through SCEP.

We would appreciate your guidance on the following:

  1. Are there any alternative FIPS-approved encryption algorithms or configurations supported by Apple devices for SCEP CMS EnvelopedData decryption?

  2. Is there any plan or timeline for future support of RSA-OAEP on Apple platforms for this use case?

Feedback raised along with sysdiagnose logs as well : FB17655410

Apple SCEP Clients Can’t Process FIPS‑Compliant RSA‑OAEP EnvelopedData
 
 
Q