ruạṛ
a N��f� � @ s d dl mZ dd� Zdd� ZdS )� )�sixc C sf | st d��| jD ]F}|j}|�d�r:|td�d � S |�d�r|td�d � S qt d��d S )NzA certificate must be providedzopc-tenant:z opc-identity:z/The certificate does not contain a tenancy OCID)�RuntimeError�subject�value� startswith�len)�cert�name_attribute�val� r �w/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/auth/auth_utils.py�get_tenancy_id_from_certificate s r c C sB t jr| �d�}n| }|�dd��dd��dd��dd��dd�S )N�asciiz-----BEGIN CERTIFICATE-----� z-----END CERTIFICATE-----z-----BEGIN PUBLIC KEY-----z-----END PUBLIC KEY-----� )r �PY3�decode�replace)�cert_string�string_to_replacer r r �sanitize_certificate_string s �����r N)�oci._vendorr r r r r r r �<module> s
cải xoăn