U
    -Ø_gø  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s(   e Zd ZdZdZdZdZdZdd„ ZdS )	Ú	SmartcardzPKCS#11 smart cardsZ	smartcard)ZsecurityZidentityZhardware)z/etc/pam_pkcs11/pam_pkcs11.conf)Z
pam_pkcs11z
pcsc-toolsZopenscz	pcsc-litezpcsc-lite-ccidc                 C   sD   |   ddddddg¡ |  ddd	d
ddg¡ |  d¡ |  d¡ d S )Nz/etc/reader.confz/etc/reader.conf.d/z/etc/pam_pkcs11/z/etc/opensc-*.confz/etc/pkcs11/modules/*.modulez#/usr/share/p11-kit/modules/*.modulezpklogin_finder debugZ	pcsc_scanzpkcs11-tool --show-infozpkcs11-tool --list-mechanismszpkcs11-tool --list-slotszpkcs11-tool --list-objectsz/usr/lib*/pam_pkcs11/z!/etc/pam_pkcs11/nssdb/key[3-4].db)Zadd_copy_specZadd_cmd_outputZadd_dir_listingZadd_forbidden_path)Úself© r   ú>/usr/lib/python3/dist-packages/sos/report/plugins/smartcard.pyÚsetup   s$    úú	
zSmartcard.setupN)	Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesÚfilesZpackagesr   r   r   r   r   r      s   r   N)Zsos.report.pluginsr   r   r   r   r   r   r   Ú<module>   s   