File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/openssl.cpython-38.pyc
U
i��d� � @ sR d dl mZmZmZmZ G dd� de�ZG dd� dee�ZG dd� deee�ZdS ) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc @ s( e Zd ZdZdZdZdZdZdd� ZdS ) �OpenSSLzOpenSSL configuration�openssl)ZnetworkZsecurity)r )z openssl.*c C s* dddg}dd� |� }| �d|d� d S )NZinput_passwordZoutput_passwordZchallengePasswordz^(\s*#?\s*(%s).*=)(.*)�|�/etc/ssl/openssl.cnfz \1 ******)�joinZdo_file_sub)�selfZprotect_keysZregexp� r �</usr/lib/python3/dist-packages/sos/report/plugins/openssl.py�postproc s ��zOpenSSL.postprocN) �__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesZverify_packagesr r r r r
r s r c s e Zd ZdZ� fdd�Z� ZS )�
RedHatOpenSSL)�/etc/pki/tls/openssl.cnfc s t t| ��� | �d� d S )Nr )�superr �setup�
add_copy_spec�r �� __class__r r
r + s zRedHatOpenSSL.setup�r r r �filesr �
__classcell__r r r r
r '