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