"Steven A. Bade" wrote:
> 
> I believe recently 2 individuals posted something about having
> implemented PKCS#11 support for some level of tokens. 

We have had PKCS#11 support with SSLeay and OpenSSL since 1998.
as part of the Globus Project(tm) http://www.globus.org

The RSA structure was extened using the ex_data to contain the
PKCS#11 handles for the session and private key. 
The RSA method is then replaced with a method with rsa_priv_enc 
and rsa_priv_dec pointing at modified versions which 
use PKCS#11 calls, so the key never comes off the card.  
There are other routines which load a cert from the card. 

See ftp://ftp.globus.org/pub/gsi/gsi-041701.tar.gz for a verison
which works with OpenSSL-0.9.6. 

We have used I-Buttons, Schumberger and GemPlus cards under Windows
and had a version working on Solaris at one time. 

Hope this helps.


 The one I can
> remember was from Eracom....
> On Thu, Jun 28, 2001 at 09:33:44AM -0700, Geoff Thorpe wrote:
> > Hi there,
> >
> > On Thu, 28 Jun 2001, Rainer Kaufmann wrote:
> >
> > > I can't belive it... nobody did use (patch) OpenSSL with client certificates
> > > on smart cards ?
> >
> > There has been more than one person I've communicated with who was in the midst
> > of adding an ENGINE to support pkcs11 tokens. If you scan the archives (see
> > www.openssl.org for a link) you may be able to track down the last couple of
> > discussions on this subject to catch up on things. There is support for a
> > variety of cryptographic hardware, including hardware that can support key
> > management - however none of them use a pkcs11 interface. Apart from pkcs11
> > being a PITA standard to operate with, it is also faster in the existing cases
> > to go directly to the hardware's preferred API than to try and go via something
> > like pkcs11.
> >
> > However, having openssl support arbitrary pkcs11 devices (well as arbitrary as
> > any pkcs11 support can be given the plethora of broken or fudged
> > implementations) would be a very handy addition. I'm happy to help where
> > possible with this (ie. anything openssl-side), but have neither the physical
> > hardware nor time to get involved in testing pkcs11 support.
> >
> > Regards,
> > Geoff
> >
> >
> > ______________________________________________________________________
> > OpenSSL Project                                 http://www.openssl.org
> > Development Mailing List                       [EMAIL PROTECTED]
> > Automated List Manager                           [EMAIL PROTECTED]
> 
> --
> Steven A. Bade
> AIX E-Commerce/Network Security Cryptographic Strategy and Development Architecture
> [EMAIL PROTECTED]
> T/L 678-4799
> (512)-838-4799
> 
> --
> To convert from Hogsheads to Cubic Feet - Multiply by 8.4219
> 
> "Two-way communication is necessary to proactively facilitate acceptance
> and involvement and to get insights about the journey it takes to get where
> we want"
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> Development Mailing List                       [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]

-- 

 Douglas E. Engert  <[EMAIL PROTECTED]>
 Argonne National Laboratory
 9700 South Cass Avenue
 Argonne, Illinois  60439 
 (630) 252-5444
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to