title: Chilkat: Signing an email with certificate from Microsoft Software Key Storage Provider (CNG)
body: <p>We are using Chilkat for sending emails and we need to sign emails
     also with CNG certificates (using <code>Microsoft Software Key Storage Provider</code>).</p>
  
  <p>It looks like Chilkat cannot SetSigningCert(), because the Chilkat.
     Cert opened from CertStore does not include the private key. Only
     SetSigningCert2 (,privateKey) works for me, when that cert was
     exportable and when I exported that private key on my own way and
     imported it with Chilkat as PrivateKey.Load. We should also have a
     solution for none-exportable CNG certificates to sign a Chilkat
     email.</p>