On Sat June 26 2010, Mohan Radhakrishnan wrote:
> Hi,
>        Please ignore if this question belongs else where but it looks
> like the OP is storing and retrieving SSL certificate from a Windows
> store. I have been looking for ways to use the Windows store to secure
> SSL certificates and keys and SFTP keys.
> 
> Is windows or any other method recommended for storage of keys and
> certificates not created by Windows ? We just cut a CD with the keys
> and hand it over to the custodian as recommended by PCI but we want a
> storage server. I know that RedHat has a PKI server but we already
> have windows and the number of keys is less.
> 

A good, widely used, general storage for sensitive information is TrueCrypt:
http://www.truecrypt.org/
Available for the most common operating systems.

Mike
> Thanks,
> Mohan
> 
> On Thu, Jun 24, 2010 at 9:45 PM, Harshvir Sidhu <hvssi...@gmail.com> wrote:
> > Hey thanks all for the reply.
> > Stephen:
> >    Yes i have to do client authentication, Is there some sample available
> > that demonstrates how can i use capi engine for the same? Thanks.
> >
> > // Harshvir
> >
> > On Thu, Jun 24, 2010 at 7:29 AM, Dr. Stephen Henson <st...@openssl.org>
> > wrote:
> >>
> >> On Wed, Jun 23, 2010, Harshvir Sidhu wrote:
> >>
> >> > Hi All,
> >> >     I am trying to read Certificates and Private Key from Windows
> >> > Certificate Store and then using them in OpenSSL. I am able to read
> >> > Certificates but i am having trouble with reading Private Key. Have
> >> > anyone
> >> > done this before, any pointers will be great. Thanks.
> >> >
> >>
> >> Depends on what you want to do with the key. If you want to use it for
> >> SSL/TLS
> >> client authentication then you can use the CryptoAPI ENGINE to pick an
> >> appropriate certficate and key and use them directly. You just have to set
> >> the
> >> SSL client authentication ENGINE to "capi".
> >>
> >> For other purposes you can load the private key from the capi ENGINE using
> >> ENGINE_load_private_key(). The string you pass by default is a substring
> >> of the
> >> certificate name e.g. if it has CN=steve then "steve" will do.
> >>
> >> Steve.
> >> --
> >> Dr Stephen N. Henson. OpenSSL project core developer.
> >> Commercial tech support now available see: http://www.openssl.org
> >> ______________________________________________________________________
> >> OpenSSL Project                                 http://www.openssl.org
> >> User Support Mailing List                    openssl-us...@openssl.org
> >> Automated List Manager                           majord...@openssl.org
> >
> >
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
> 
> 


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to