My dev 'license' expired last week, and with it my dev certs. I re-upped my license, but my keys are still expired. I tried to create a new signing certificate via keychain, etc. but it seems my private key is not enough, it needs my public key to do so.
I understand that the public key is stored in the provisioning certificate. The question is, can I retrieve the public key from there? (And if so, how?)
[edit]
Modification:
From keychain access, exported my dev and dist keys (for safety reasons), then deleted them.
Recreated the dev key, certSignRequest to apple and imported the created dev_identity.cer.
Ran the provisioning assistant, imported that .mobileprovision, all seems well
The last thing I'm concerned about is whether this will impact applications already in the app store as I have an upcoming update
[/edit]