✏️ 正在编辑: authentication_oci_client.cpython-312.pyc
路径:
/var/opt/nydus/ops/mysql/connector/plugins/__pycache__/authentication_oci_client.cpython-312.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� ��'j�$ � �^ � d Z ddlZddlZddlmZ ddlmZ ddlmZm Z m Z mZ ddlm Z ddlmZ erdd lmZ dd lmZ ddlmZmZ ddlmZ dd lmZ ddlmZmZ ddlmZ dZ dZ!dZ"dZ#dZ$ G d� de� Z%y# e$ r e j6 d� d�w xY w# e$ r e j6 d� d�w xY w)zOCI Authentication Plugin.� N)� b64encode)�Path)� TYPE_CHECKING�Any�Dict�Optional� )�errors)�logger)�MySQLSocket)�UnsupportedAlgorithm)�hashes� serialization)�padding)�PRIVATE_KEY_TYPESz'Package 'cryptography' is not installed)�config� exceptionszGPackage 'oci' (Oracle Cloud Infrastructure Python SDK) is not installed� )�MySQLAuthPlugin�MySQLOCIAuthPlugini ( z0Ephemeral security token is too large (10KB max)zGEphemeral security token file ('security_token_file') could not be readzKOCI configuration file does not contain a 'fingerprint' or 'key_file' entryc � � e Zd ZU dZdZeed<