a >h@sRddlmZmZmZmZGdddeZGdddeeZGdddeeeZdS) )Plugin RedHatPlugin DebianPlugin UbuntuPluginc@s(eZdZdZdZdZdZdZddZdS) OpenSSLzOpenSSL configurationopenssl)networkZsecurity)r)z openssl.*cCs,gd}dd|d}|d|ddS)N)Zinput_passwordZoutput_passwordZchallengePasswordz ^(\s*#?\s*(|z ).*=)(.*)/etc/ssl/openssl.cnfz \1 ******)joinZ do_file_sub)selfZ protect_keysZregexpr >/usr/lib/python3.9/site-packages/sos/report/plugins/openssl.pypostprocszOpenSSL.postprocN) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesZverify_packagesrr r r rrs rcs eZdZdZfddZZS) RedHatOpenSSL)/etc/pki/tls/openssl.cnfcst|ddS)NrsupersetupZ add_copy_specr  __class__r rr+s zRedHatOpenSSL.setuprrrfilesr __classcell__r r rrr'srcs eZdZdZfddZZS) DebianOpenSSL)r cst|ddS)Nr rrrr rr4s zDebianOpenSSL.setuprr r rrr0srN)Zsos.report.pluginsrrrrrrrr r r r s