Hi Tom,

here's the code of a little cmd line tool we use to test our CSPs.

Cheers,
Stef

> -----Original Message-----
> From: owner-openssl-us...@openssl.org [mailto:owner-openssl-
> us...@openssl.org] On Behalf Of Fili, Tom
> Sent: zondag 28 november 2010 18:19
> To: openssl-users@openssl.org
> Subject: RE: Private Key from Windows Cert Store
> 
> Is there a place that has some docs or examples of the capi API? I've
> looked around, but haven't found any good source for these.
> 
> Tom Fili
> Software Engineer
> Analytical Graphics Inc.
> 
> 
> 
> -----Original Message-----
> From: owner-openssl-us...@openssl.org on behalf of So Gerald
> Sent: Fri 11/26/2010 4:35 AM
> To: openssl-users@openssl.org
> Subject: Re: Private Key from Windows Cert Store
> 
> I think you may use the CAPI engine instead.
> 
> 2010/11/24 Fili, Tom <tf...@agi.com>
> 
> >  I'm trying to load a private key file of a personal cert from a key
> file
> > and load it like so:
> >
> > SSL_CTX_use_PrivateKey_file(pSSLContext, privateKeyFile,
> SSL_FILETYPE_PEM)
> >
> > However the certificate is in the Windows Certificate Store. I'm
> trying to
> > write it out to a PEM file, but I'm not quite sure how to get the
> data that
> > goes in between ----BEGIN PRIVATE KEY---- and -----END PRIVATE
KEY---
> --.
> >
> > For the certificate pem file I can just base64 encode pbCertEncoded
> from
> > the CERT_CONTEXT, but not idea what to do for the private key. I've
> tried so
> > many things but all are incorrect. I've exported the file from the
> MMC
> > snap-in and used OpenSSL to convert it to a pem file and that works,
> but I
> > have no idea how to get that info programmatically.
> >
> > Any help would be appreciated.
> >
> > Tom Fili
> > Software Engineer
> > Analytical Graphics Inc.
> >
> >
> 

Attachment: testcapi.c
Description: testcapi.c

Reply via email to