Does WinLogon call PC/SC directly or use CryptoAPI?

From: WT (wyt168_at_earthlink.net)
Date: 01/14/05


Date: Fri, 14 Jan 2005 00:39:49 GMT

In my earlier post, I didn't frame my question correctly.
It is not whether WinLogon is smart card aware or. Of course it is. I guess
my question should be "Does WinLogon call PC/SC directly (to make sure
whether a smart card is present) or does it call CryptoAPI"? The difference
matters to me as I would have to implement PC/SC driver if WinLogon makes
PC/SC calls directly, as I have explained in the e-mail below.
Winston

"WT" <wyt168@earthlink.net> wrote in message
news:rliFd.5285$pZ4.3363@newsread1.news.pas.earthlink.net...
>I am wondering if WinLogon is smartcard aware--whether it makes directly
>PC/SC calls (SCardxxx) or not. In recently posting in reply to a thread
>"Custom GINA Using Our Custom CSP", Eric Perlin of MS states:
>>MSGina is not smartcard aware. It actually gets all the smartcard data
>>from
>>winlogon through messages for insertion/removal and couple calls to
>>WlxGetOption. If you hook enough of this, you should be able to make it
>>believe it's doing a smartcard logon.
> The reason I'm asking this is that we are trying to use a USB security
> token, which has its embedded crypto processor but nevertheless is NOT
> embedded smartcard, as a replacement for smart card. We will provide our
> own CryptoAPIs for the USB token. We are trying to avoid writing a PC/SC
> emulation driver for the token though as it would installing the driver on
> the host, which requires admin privilege. However for WinLogon I'm not
> sure whether the component will interface with PC/SC directly or not. If
> it does, it would mean that we have to provide emulation at the PC/SC
> driver level.
> Has anybody tried to do the something and get around this problem?
> Winston
>
>



Relevant Pages

  • Is WinLogon smartcard aware?
    ... I am wondering if WinLogon is smartcard aware--whether it makes directly ... "Custom GINA Using Our Custom CSP", ... We are trying to avoid writing a PC/SC ...
    (microsoft.public.platformsdk.security)
  • Re: Smartcard Encryption under Windows
    ... Smartcard operations really depend on what type of certificate is stored on ... To perform data encryption you need a certificate that is created with Key ... This allows you to request that the smart card ... > An example code using PC/SC will also be nice. ...
    (microsoft.public.security)
  • Re: Smartcard Encryption under Windows
    ... Smartcard operations really depend on what type of certificate is stored on ... To perform data encryption you need a certificate that is created with Key ... This allows you to request that the smart card ... > An example code using PC/SC will also be nice. ...
    (microsoft.public.win2000.security)
  • Re: Smartcard Encryption under Windows
    ... Smartcard operations really depend on what type of certificate is stored on ... To perform data encryption you need a certificate that is created with Key ... This allows you to request that the smart card ... > An example code using PC/SC will also be nice. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • RE: Does WinLogon call PC/SC directly or use CryptoAPI?
    ... WinLogon recognizes smart card presence via PC/SC; ie. if there is no driver ...
    (microsoft.public.platformsdk.security)

Quantcast