| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/zmq/auth/__pycache__/ |
Upload File : |
�
mc�c� � �� � d Z ddlZddlZddlZddlmZmZmZmZ ddl Z dZ
dZ ddeeej
f ded eeef d
eeeef deeeef ded
dfd�Z ddeeej
f dedeeeef d
eeef fd�Zdeeej
f d
eeee f fd�Zddeeej
f d
eeef fd�Zg d�ZdS )z10MQ authentication related functions and classes.� N)�Dict�Optional�Tuple�Unionz�# **** Generated on {0} by pyzmq ****
# ZeroMQ CURVE **Secret** Certificate
# DO NOT PROVIDE THIS FILE TO OTHER USERS nor change its permissions.
a
# **** Generated on {0} by pyzmq ****
# ZeroMQ CURVE Public Certificate
# Exchange securely, or use a secure mechanism to verify the contents
# of this file after exchange. Store public certificates in your home
# directory, in the .curve subdirectory.
�utf-8�key_filename�banner�
public_key�
secret_key�metadata�encoding�returnc �` � t |t � � r|� |� � }t |t � � r|� |� � }t | dd�� � 5 }|� |� t j � � � � � � � |� d� � |r�|� � � D ]u\ }}t |t � � r|� |� � }t |t � � r|� |� � }|� d|� d|� d�� � �v|� d� � |� d |� d
�� � |r|� d|� d
�� � ddd� � dS # 1 swxY w Y dS )
zCreate a certificate file�w�utf8)r
z metadata
z z = �
zcurve
z public-key = "z"
z secret-key = "N) �
isinstance�bytes�decode�open�write�format�datetime�now�items) r r r
r r r
�f�k�vs �0/usr/lib/python3/dist-packages/zmq/auth/certs.py�_write_key_filer s� � � �*�e�$�$� 1��&�&�x�0�0�
��*�e�$�$� 1��&�&�x�0�0�
�
�l�C�&� 1� 1� 1� <�Q� ����
�
�h�/�3�3�5�5�6�6�7�7�7� �������� ,� ���(�(�
,�
,���1��a��'�'� +�����*�*�A��a��'�'� +�����*�*�A����*�q�*�*�Q�*�*�*�+�+�+�+� ��� ���� ���6�j�6�6�6�7�7�7�� <�
�G�G�:�*�:�:�:�;�;�;�!<� <� <� <� <� <� <� <� <� <� <� <���� <� <� <� <� <� <s �'D/F#�#F'�*F'�key_dir�namec �p � t j � � \ }}t j � | |� � }|� d�}|� d�}t
j � � � }t |t � |� � |� � t |t � |� � |||�� � ||fS )zeCreate zmq certificates.
Returns the file paths to the public and secret certificate files.
z.key_secretz.key)r r )�zmq�
curve_keypair�os�path�joinr r r �_cert_public_bannerr �_cert_secret_banner) r! r"