title: Create a signed certificate with crypt32.dll
body: <p>I want to create certificates programmatically in C#.net which are signed by a CA.  I was able to create a self signed certificate with CertCreateSelfSignCertificate as described here:
  <a href="http://msdn.microsoft.com/en-us/library/aa376039(VS.85).aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/aa376039(VS.85).aspx</a>
  <a href="https://stackoverflow.com/questions/187588/self-signed-certificate-in-windows-without-makecert">Self Signed Certificate in Windows without makecert?</a></p>
  
  <p>I was looking through the MSDN documentation and I can't seem to find a function to generate a certificate and sign it from a request.  Most functions seem to be for manipulating the certificate store.  Am I barking up the wrong dll here?</p>