File: //lib64/python3.9/site-packages/ldap/controls/__pycache__/sessiontrack.cpython-39.opt-1.pyc
a
�.d� � @ sl d Z ddlmZ ddlmZmZ ddlmZ ddlm Z m
Z
dZed Zed Z
ed ZG d
d� de�ZdS )
z�
ldap.controls.sessiontrack - class for session tracking control
(see draft-wahl-ldap-session)
See https://www.python-ldap.org/ for project details.
� )�RequestControl)� namedtype�univ)�encoder)�
LDAPString�LDAPOIDz1.3.6.1.4.1.21008.108.63.1z.1z.2z.3c @ s6 e Zd ZdZG dd� dej�ZeZdd� Z dd� Z
dS ) �SessionTrackingControla�
Class for Session Tracking Control
Because criticality MUST be false for this control it cannot be set
from the application.
sessionSourceIp
IP address of the request source as string
sessionSourceName
Name of the request source as string
formatOID
OID as string specifying the format
sessionTrackingIdentifier
String containing a specific tracking ID
c @ sD e Zd Ze�e�de� �e�de� �e�de� �e�de� ��ZdS )z4SessionTrackingControl.SessionIdentifierControlValue�sessionSourceIp�sessionSourceName� formatOID�sessionTrackingIdentifierN) �__name__�
__module__�__qualname__r Z
NamedTypesZ NamedTyper r Z
componentType� r r �@/usr/lib64/python3.9/site-packages/ldap/controls/sessiontrack.py�SessionIdentifierControlValue'