title: Storing private keys using DSACryptoServiceProvider
body: <p>I'm trying to use the DSACryptoServiceProvider class with C# to create two DLLs: one will have the ability to verify and <strong>create</strong> digital signatures, the other will just be able to verify. Basically, I'm trying to create a private/public key pair and save they keys accordingly (to a file).</p>
  
  <p>I'm running into problems when using ExportParameters(). When I attempt to export the key containing the private information (using serialize), the private information is automatically nulled out. </p>
  
  <p>Is there a better way to store the keys?</p>
  
  <p>Thanks in advance.</p>