Gary.Morton at sun.com wrote:
> On 10/06/08 14:47, 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..
>>>
>>>       
>>>> 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?
>>     
>
> Nope.  There is an open RFE (6419307) I created for similar reasons a 
> while back.
>   

 This RFE is for kernel crypto providers.

 For user level providers, which is the case here, there is a preference 
order.
 It is the order in which they appear in /etc/crypto/pkcs11.conf. I 
believe this
 is not a documented. But, it should solve the problem for opensc-pkcs11.so.

Regards,
-Krishna
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/kerberos-discuss/attachments/20081006/bc5d6f75/attachment.html>

Reply via email to