Nicolas Williams wrote:
> On Mon, Oct 06, 2008 at 01:44:34PM -0700, Anthony Scarpino wrote:
>>> Note that sc_pkcs11_get_mechanism_list is called with p11card=0x0.
>>> Ticket #181 gets around this.
>>>
>>> I have not tracked down the sshd and login problems yet.
>>> I am assuming that is related to no mechanism list.
>> Just a wild stab here..  If metaslot is enabled, it will retrieve a list 
>> of mechanisms from all the providers.  You may try disabling metaslot, 
>> 'cryptoadm disable metaslot', to see if that helps..

Tried that still fails. No messages in syslog either.

>>
>>> Note that sshd should not be using the console user's
>>> smartcard for any crypto!
>> OpenSC and the smartcard are providers in PKCS#11.  If it is providing 
>> crypto to the system, it is available to be used.  Granted no one would 
>> ever want a smartcard to do the crypto ops, but there is nothing in 
>> PKCS#11 to stop it..
> 
> Is there any way to provide a provider preference order so that
> smartcards are never used for crypto other than in relation to
> non-extractable keys?

Good question. And to associate a provider with a user or session,
i.e. smart card at the console is only for the user at the console.

> 
> Nico

-- 

  Douglas E. Engert  <DEEngert at anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444

Reply via email to