Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Handing out iPhone certificate private key?

The company I work for has outsourced development of an iPhone app to another company. They want the binary to be signed with our certificate for distribution, but they've asked me to pass the private key (certificates.p12) used to create our certificate on to the other company. I am extremely concerned about handing the ability to sign applications as us over to another company.

How can I convince my boss this is a really bad idea? What alternative solutions can I suggest to him? I have already asked him to get the source from them so we can sign and submit it ourselves, but without the ability to conclusively state that giving them the certificate is a bad idea, I'm kinda stuck in the "just look into it for me" limbo.

like image 975
Shabbyrobe Avatar asked Nov 18 '10 00:11

Shabbyrobe


People also ask

How do I not trust a certificate on my iPhone?

To delete the profile and certificates, go back to the profile view and tap on "Remove Profile." Enter your passcode when prompted, tap on "Remove," and the root certificate will be removed from your device.

How do I add a personal certificate to my iPhone?

On your iOS device, go to: http://cert.incommon.org/InCommonRSAStandardAssuranceClientCA.crt. On the Install Profile screen, you will see the "Trusted" certificate file to install. Tap Install. A notice will inform you that installing this profile will change settings on your device; tap "Install Now".

Where are iPhone certificates stored?

On iOS, certificates are stored in the publisher keychain. On Android, they are stored in the system keychain.

How do I get rid of not trusted certificate on iPhone iOS 15?

Open Settings and under the Apple ID section, you'll see an option called Profile Downloaded. Tap this and you'll see an option to either install the certificate or remove the download from the device. Cheers.


1 Answers

You don't need the source. You just need the compiled binary (make sure it's ARM, not x86) to sign with codesign.

like image 145
mmx Avatar answered Sep 18 '22 09:09

mmx