File: //usr/lib/python3/dist-packages/certbot/_internal/plugins/__pycache__/webroot.cpython-310.pyc
o
6��a�9 � @ sJ d Z ddlZddlZddlZddlZddlmZ ddlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ e� e!�Z"dZ#dgZ$G dd� dej%ej&�Z&G dd� dej'�Z(G dd� dej'�Z)dd� Z*dS )zWebroot plugin.� N)�DefaultDict)�Dict)�List)�Set)�
challenges)�crypto_util)�errors)�
interfaces)�cli)�"KeyAuthorizationAnnotatedChallenge)�
filesystem)�os)�ops)�util)�common)� safe_openz�<?xml version="1.0" encoding="UTF-8" ?>
<!--Generated by Certbot-->
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension="." mimeType="text/plain" />
</staticContent>
</system.webServer>
</configuration>
�@20c5ca1bd58fa8ad5f07a2f1be8b7cbb707c20fcb607a8fc8db9393952846a97c s� e Zd ZdZdZdZdd� Zedd� �Zdd � Z d
d� Z
� fdd
�Zdd� Zdd� Z
dd� Zdd� Zdd� Zd#dd�Zdd� Zdd� Zdd � Zd!d"� Z� ZS )$�
AuthenticatorzWebroot Authenticator.z Place files in webroot directoryz�Authenticator plugin that performs http-01 challenge by saving
necessary validation resources to appropriate paths on the file
system. It expects that there is some other HTTP server configured
to serve all files under specified web root ({0}).c C s | j �| �d��S )N�path)� MORE_INFO�format�conf��self� r �C/usr/lib/python3/dist-packages/certbot/_internal/plugins/webroot.py� more_info8 s zAuthenticator.more_infoc C s&