Ë
    i©¹dÄ  ã                   ód   — d dl mZmZmZmZ  G d„ de«      Z G d„ dee«      Z G d„ deee«      Zy)	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   ó&   — e Zd ZdZdZdZdZdZd„ Zy)ÚOpenSSLzOpenSSL configurationÚopenssl)ÚnetworkÚsecurity)r	   )z	openssl.*c                 óZ   — g d¢}ddj                  |«      z  }| j                  d|d«       y )N)Úinput_passwordÚoutput_passwordÚchallengePasswordz^(\s*#?\s*(%s).*=)(.*)ú|ú/etc/ssl/openssl.cnfz	\1 ******)ÚjoinÚdo_file_sub)ÚselfÚprotect_keysÚregexps      ú</usr/lib/python3/dist-packages/sos/report/plugins/openssl.pyÚpostproczOpenSSL.postproc   s5   € ò
ˆð +¨S¯X©X°lÓ-CÑCˆà×ÑØ"ØØõ	
ó    N)	Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesÚverify_packagesr   © r   r   r   r      s    „ à(€Jà€KØ&€HØ€HØ$€Oó
r   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚRedHatOpenSSL)ú/etc/pki/tls/openssl.cnfc                 óL   •— t         t        | �  «        | j                  d«       y )Nr%   )Úsuperr$   ÚsetupÚadd_copy_spec©r   Ú	__class__s    €r   r(   zRedHatOpenSSL.setup+   s   ø€ ÜŒm˜TÑ(Ô*Ø×ÑÐ5Õ6r   ©r   r   r   Úfilesr(   Ú__classcell__©r+   s   @r   r$   r$   '   s   ø„ à)€E÷7ð 7r   r$   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚDebianOpenSSL)r   c                 óL   •— t         t        | �  «        | j                  d«       y )Nr   )r'   r1   r(   r)   r*   s    €r   r(   zDebianOpenSSL.setup4   s   ø€ ÜŒm˜TÑ(Ô*Ø×ÑÐ1Õ2r   r,   r/   s   @r   r1   r1   0   s   ø„ à%€E÷3ð 3r   r1   N)Úsos.report.pluginsr   r   r   r   r   r$   r1   r"   r   r   ú<module>r4      s8   ð÷ PÓ Oô
ˆfô 
ô27�G˜\ô 7ô3�G˜\¨<õ 3r   