📂 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
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/__pycache__
💾
Free:
45.9 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: signer.cpython-39.pyc
a ���f�- � @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dl m Z d dlmZm Z mZmZ ddlmZmZ ddlmZmZ d dlmZ d d lmZ d d lmZ d dlZe�e�ZdZ ddd �Z!dd� Z"dd� Z#G dd� dej$j%�Z&G dd� dej'j(�Z)G dd� de)�Z*dS )� )�absolute_importN)�six)�record_body_position_for_rewind�rewind_body�,back_up_body_calculate_stream_content_length�read_stream_for_signing� )�httpsig_cffi�requests)�InvalidPrivateKey�MissingPrivateKeyPassphrase)�UnsupportedAlgorithm)�default_backend)� serialization�1c C sP t j�| �} tj| dd��}|�� �� }W d � n1 s<0 Y t||�S )N�rb)�mode)�os�path� expanduser�io�open�read�strip�load_private_key)�filename�pass_phrase�fZprivate_key_data� r �./usr/lib/python3.9/site-packages/oci/signer.py�load_private_key_from_file s *r c C s� t | tj�r| �d�} t |tj�r,|�d�}t� }ztj| ||d�W S ty| |du rdtd��ntj| d|d� Y S Y n` t y� tj tjtjfD ]4}z|| |d� W n t t fy� Y q�0 td��q�td��Y n0 dS )z�Loads a private key that may use a pass_phrase. Tries to correct or diagnose common errors: - provided pass_phrase but didn't need one - provided a public key �ascii)�backendNz'The provided key requires a passphrase.zEAuthentication requires a private key, but a public key was provided.zOThe provided key is not a private key, or the provided passphrase is incorrect.)� isinstancer Z text_type�encoder r Zload_pem_private_key� TypeErrorr � ValueErrorZload_der_public_keyZload_pem_public_keyZload_ssh_public_keyr r )Zsecretr r"