| Server IP : 198.38.94.13 / Your IP : 216.73.217.33 Web Server : Apache System : Linux d4744.dxb1.stableserver.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : revivere ( 1140) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3.9/site-packages/ipaclient/plugins/__pycache__/ |
Upload File : |
a
�ji< � @ sf d dl mZ d dlmZmZ d dlmZ d dlmZ d dl m
Z
e� Zeddd�G dd � d e��Zd
S )� )�MethodOverride)�errors�x509)�
BinaryFile)�Registry)�_T)�overrideZno_failc sN e Zd Zeded�ed�dd�fZ� fdd�Z� fdd �Z� fd
d�Z� Z S )�
certmap_matchzfile?z
Input filez!File to load the certificate from�cli)Zlabel�docZincludec # s6 t t| ��� D ]"}|jdks*| jjjdkr|V qd S )N�certificater
)�superr �get_args�name�api�env�context)�self�arg�� __class__� �=/usr/lib/python3.9/site-packages/ipaclient/plugins/certmap.pyr s zcertmap_match.get_argsc # sX t t| ��� D ]*}|jdkr| jjjdkr|jdd�V qt t| ��� D ]
}|V qHd S )Nr r
F)�required) r
r r r r r r Zclone�get_options)r r �optionr r r r s
zcertmap_match.get_optionsc sp | j jjdkrZ|r*d|v r*tjtd�d��|r@t�|d �g}nd|v rV|�d�g}ng }t t
| �j|i |��S )Nr
r z,cannot specify both raw certificate and file)�reasonr )r r r r ZMutuallyExclusiveErrorr r Zload_unknown_x509_certificate�popr
r �forward)r �args�optionsr r r r % s �zcertmap_match.forward)
�__name__�
__module__�__qualname__r r Z
takes_argsr r r �
__classcell__r r r r r s �� r N)
Zipaclient.frontendr Zipalibr r Zipalib.parametersr Zipalib.plugabler Zipalib.textr �registerr r r r r �<module> s