currently found a tutorial (on adobe)...working through it..still would like answers to those questions though.
1. yes, but it's much more difficult than doing it on a mac. in fact, i believe you will have to emulate a mac to do it.
2. when you create your .p12 file in keychain you enter an password. (there's no reason to use a different passwords for development and distribution.)
- Go to the https://developer.apple.com/devcenter/ios/index.action using a Mac computer or a virtual Mac
- Click on the iOS Dev Center link.
- Click iOS Provisioning Portal link. (See Fig08-04.)
- Click the Certificates link in the left panel.
- Click the Distribution tab in the right panel.
- Click the Request Certificate button in the right panel.
- Follow the directions using Keychain Access to create your distribution Certificate. (See Fig 08-05.) Apple has easy-to-follow directions to create a Certificate Signing Request that is used to create your Certificate. The steps needed to create a Certificate Signing Request appear in the right panel after step 7. The only part I stumble on is when instructed to open Certificate Assistant. You will find it at the top left of your Mac's screen after clicking Keychain Access, not in the Keychain Access window.
- The right panel should change to show your Certificate is Pending Issuance. Refresh the page and you should see Your Certificate is Issued and read for download. (See Fig08-06.)
- Download your ios_distribution.cer by clicking the download button.
- Download an AppleWWDRCA.cer by clicking the "*If you do not have the WWDR intermediate certificate installed, click here to download now." link.
- Open both files in Keychain Access (using the login Keychain).
- Right click your private key in Keychain Access (you may need to expand the iPhone Developer certificate shown in your Keychain Access window) and click Export. Make sure File format is Personal Information Exchange (.p12) and click Save. You will be prompted for a password that you must remember. You will use that password each and every time you publish an iOS game and you will use your .p12 (distribution Certificate) file for all the apps/games you distribute (until your Certificate expires and you pay another $99 and follow these steps again).
thx kglad...there for my rescue yet again
p.s. that list is from a book i'm writing. i noticed a few typos where i mentioned development and it should say distribution. (the steps are the same for a distribution certificate and for a development certificate except for the different tabs clicked in a few steps.)