
    ~ g                     d    S SK JrJrJrJr   " S S\5      r " S S\\5      r " S S\\\5      rg)	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   .    \ rS rSrSrSrSrSrSrS r	Sr
g	)
OpenSSL   zOpenSSL configurationopenssl)networksecurity)r
   )z	openssl.*c                 \    / SQnSSR                  U5       S3nU R                  SUS5        g )N)input_passwordoutput_passwordchallengePasswordz^(\s*#?\s*(|z	).*=)(.*)/etc/ssl/openssl.cnfz	\1 ******)joindo_file_sub)selfprotect_keysregexps      </usr/lib/python3/dist-packages/sos/report/plugins/openssl.pypostprocOpenSSL.postproc   s:    
   67yA"	
     N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesverify_packagesr   __static_attributes__r   r   r   r   r      s     (JK&HH$O
r   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )RedHatOpenSSL'   )/etc/pki/tls/openssl.cnfc                 D   > [         TU ]  5         U R                  S5        g )Nr*   supersetupadd_copy_specr   	__class__s    r   r.   RedHatOpenSSL.setup+   s    56r   r   r   r   r   r    filesr.   r&   __classcell__r1   s   @r   r(   r(   '   s    )E7 7r   r(   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )DebianOpenSSL0   )r   c                 D   > [         TU ]  5         U R                  S5        g )Nr   r,   r0   s    r   r.   DebianOpenSSL.setup4   s    12r   r   r3   r6   s   @r   r8   r8   0   s    %E3 3r   r8   N)sos.report.pluginsr   r   r   r   r   r(   r8   r   r   r   <module>r=      s8    P O
f 
27G\ 73G\< 3r   