| Current Path : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
| Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/postfix.cpython-38.pyc |
U
���b�
� @ sR d dl mZmZmZmZ G dd� de�ZG dd� dee�ZG dd� deee�ZdS ) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc @ s, e Zd ZdZdZdZdZdd� Zdd� Zd S )
�PostfixzPostfix smtp server�postfix)Zmail�services�r c C s� ddddddddd d
ddd
ddddg}g }d zjt | �d�d��P}|�� D ]@}|�d�rXqH|�d�}|d �� |krH|�|d �� d � qHW 5 Q R X W 5 |� S X )NZlmtp_tls_dkey_fileZlmtp_tls_eckey_fileZlmtp_tls_key_fileZsmtp_tls_dkey_fileZsmtp_tls_eckey_fileZsmtp_tls_key_fileZsmtpd_tls_dkey_fileZsmtpd_tls_eckey_fileZsmtpd_tls_key_fileZ"tls_legacy_public_key_fingerprintsZtlsproxy_tls_dkey_fileZtlsproxy_tls_eckey_fileZtlsproxy_tls_key_fileZsmtpd_tls_dh1024_param_fileZsmtpd_tls_dh512_param_fileZtlsproxy_tls_dh1024_param_fileZtlsproxy_tls_dh512_param_filez/etc/postfix/main.cf�r�#�=r � )�openZ path_join� readlines�
startswith�split�strip�append)�selfZforbid_attributes�fpZcffile�lineZwords� r �</usr/lib/python3/dist-packages/sos/report/plugins/postfix.py�forbidden_ssl_keys_files s8 �
&z Postfix.forbidden_ssl_keys_filesc C s<