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