We followed the instructions here:
http://technet.microsoft.com/en-us/library/cc753127(v=ws.10).aspx
to create a self-signed server certificate. We need to share the public key portion of the key with a business partner. On the development PC, running 64-bit Windows 7 Professional, when we follow the steps for exporting the certificate here:
http://technet.microsoft.com/en-us/library/cc731386(v=ws.10).aspx
there seems to be no option to separate public from private.
After creating a self-signed server certificate in IIS7, how to split it into public and private keys, so that the business partner can be sent an advance copy of our public key, and we can programmatically sign SAML2 assertions with the private key?