| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/pysimplesoap/__pycache__/ |
Upload File : |
a
�/$Z|( � @ s� d Z ddlmZ ddlZejdkr*e ZZddlZddl m
Z
ddlZddlZddl
Z
ddlZddlmZmZmZmZ ddlmZ ddlZddlZdd l
mZ d
d� ZdZd
ZdZdZdZdZG dd� d�Z G dd� de �Z!dZ"G dd� d�Z#dS )zFPythonic simple SOAP Client plugins for WebService Security extensions� )�unicode_literalsN�3)�Decimal� )�
__author__�
__copyright__�__license__�__version__)�SimpleXMLElement)�sha1c C s d� dd� t| �D ��S )N� c s s$ | ]}t �� �tjtj �V qd S �N)�randomZSystemRandomZchoice�stringZascii_uppercaseZdigits)�.0�_� r �3/usr/lib/python3/dist-packages/pysimplesoap/wsse.py� <genexpr>$ � zrandombytes.<locals>.<genexpr>)�join�range)�Nr r r �randombytes# s r zQhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsdzRhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsdz"http://www.w3.org/2000/09/xmldsig#zUhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3z^http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binaryzahttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigestc @ s* e Zd ZdZd
dd�Zdd� Zdd� Zd S )�
UsernameTokenzGWebService Security extension to add a basic credentials to xml requestr c C s d||d�i| _ d S )N�wsse:UsernameToken)�
wsse:Username�
wsse:Password)�token)�self�username�passwordr r r �__init__3 s
��zUsernameToken.__init__c
C sF |d|d�}d} | |v r"|| | _ |j| | j ddd� t|| �d<