HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/authres/__pycache__/smime.cpython-36.pyc
3

��E]��@s>dZdZdZddlZddlmZGdd�dejj�ZegZ	dS)z�
authres extension module for the RFC 7281, Authentication-Results Registration
for S/MIME Signature Verification authentication method.
zScott Kitterman, Julian Mehnlezscott@kitterman.com�N)�make_result_class_propertiesc@sVeZdZdZdZddd�Zedd�\ZZedd�\Z	Z
edd	�\ZZedd
�\Z
ZdS)�SMIMEAuthenticationResultz�
    S/MIME (RFC 7281, Authentication-Results Registration
    for S/MIME Signature Verification) result clause of an
    ``Authentication-Results`` headerZsmimeNc	Cs�tjjj||j||||||�|r(||_|r2||_|	r<|	|_|
rF|
|_|rP||_	|rZ||_
|
rd|
|_|rn||_|r�|
r�t
d��|r�|
r�t
d��dS)Nz9body.smime-serial present, but body.smime-issuer missing.z9body.smime-issuer present, but body.smime-serial missing.)�authres�core�AuthenticationResult�__init__�METHOD�body_smime_identifier�body_smime_identifier_comment�body_smime_part�body_smime_part_comment�body_smime_serial�body_smime_serial_comment�body_smime_issuer�body_smime_issuer_commentZAuthResError)�self�version�resultZresult_comment�reasonZreason_commentZ
propertiesr	r
rrr
rrr�r�/usr/lib/python3.6/smime.pyr's,


z"SMIMEAuthenticationResult.__init__Zbodyzsmime-identifierz
smime-partzsmime-serialzsmime-issuer)NNNNNNNNNNNNNN)�__name__�
__module__�__qualname__�__doc__rrrr	r
rrr
rrrrrrrrs
r)
r�
__author__Z	__email__Zauthres.corerrrrrZRESULT_CLASSESrrrr�<module>s+