RSA’s totally supported, only not really

Evidently RSA signing keys aren’t supported on iOS, at least in 4.3.  The entire process of submitting a cert request, generating provisioning profiles, etc etc… that all works just peachy.  It’s the very last step – verification of the signed app newly installed onto the device, ready to run – that actually fails.  And with a completely oblique puke to the device’s console:

Mar 12 17:06:02 unknown installd[1187] <Error>: unrecognized status -25293 from codesigning library
Mar 12 17:06:02 unknown installd[1187] <Error>: 2ffa9000 verify_signer_identity: Could not copy validate signature: -402620415
Mar 12 17:06:02 unknown installd[1187] <Error>: 2ffa9000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.0u84oD/Solar System.app
Mar 12 17:06:02 unknown installd[1187] <Error>: 2ffa9000 install_application: Could not preflight application install
Mar 12 17:06:02 unknown mobile_installation_proxy[1202] <Error>: handle_install: Installation failed
Mar 12 17:06:02 unknown installd[1187] <Error>: 2ffa9000 handle_install: API failed
Mar 12 17:06:02 unknown installd[1187] <Error>: 2ffa9000 send_message: failed to send mach message of 71 bytes: 10000003
Mar 12 17:06:02 unknown installd[1187] <Error>: 2ffa9000 send_error: Could not send error response to client

Leave a Comment