Thousands of people around the world make our work possible. Donate today.

Проміжне середовище

Останнє оновлення: | Переглянути всю документацію

Ми наполегливо рекомендуємо проводити тестування в нашому проміжному середовищі перед використанням нашого експлуатаційного середовища. Це дозволить вам зробити все правильно перед випуском довірених сертифікатів та знизить ймовірність того, що ви зіткнетеся з обмеженнями по тарифах.

ACME URL для нашого проміжного середовища ACME v2 наступний:

https://acme-staging-v02.api.letsencrypt.org/directory

Якщо ви використовуєте Certbot, ви можете використовувати наше середовище з прапором --test-cert або --dry-run. Для інших клієнтів ACME, будь ласка, ознайомтеся з їх інструкціями для отримання інформації про тестування з нашого проміжного середовища.

Обмеження швидкості передачі

У проміжному середовищі використовуються ті ж обмеження швидкості передачі, які описані для експлуатаційного середовища, за наступними виключеннями:

Ієрархія поетапного сертифікації

Оточення постановки містить ієрархію сертифікатів, яку виробництво імітацій. Назви були модифіковані префіксом (STAGING) та унікальною назвою, щоб вони чітко відрізнялися від своїх виробничих аналогів.

Кореневі ЦС

Середовище staging має два активних кореневих сертифікати, які відсутні у сховищах довіри браузера/клієнта: “(STAGING) Pretend Pear X1” та “(STAGING) Bogus Broccoli X2”.

Якщо ви бажаєте модифікувати тестовий клієнт, щоб він довіряв середовищу для тестування, ви можете зробити це, додавши його сертифікати до сховища тестових довірчих сертифікатів. Важлива примітка: Не додавайте корінь стабілізації або проміжний корінь до сховища довіри, яке ви використовуєте для звичайного перегляду або інших дій, оскільки вони не перевіряються і не відповідають тим же стандартам, що і наші виробничі корені, і тому їх небезпечно використовувати для чогось іншого, окрім тестування.

Підпорядковані (проміжні) ЦС

Постановне середовище має проміжні сертифікати, які імітують виробництво, видані з ненадійних джерел, описаних вище. Як і на виробництві, не всі з них використовуються в будь-який час. Повний список поточних проміжних продуктів - тут:

Ці проміжні показники можуть змінюватися в будь-який час, і їх не слід прив’язувати або довіряти будь-якій системі. Загалом, можна очікувати, що проміжні продукти будуть паралельними відповідним виробничим (довіреним) проміжним продуктам. У разі крайньої потреби, ви можете отримати повну інформацію про сертифікат тут.

Прозорість сертифікату

Проміжне середовище відправляє попередні сертифікати в журнали тестування Let’s Encrypt testtube та Google testtub CT і включає повернуті SCT у випущені сертифікати.

Безперервна інтеграція / Тестування розвитку

Проміжне середовище має щедрі обмеження швидкості передачі для проведення тестування, але вона не дуже підходить для інтеграції із середовищами розробки або безперервної інтеграції (CI). Виконання мережевих запитів до зовнішніх серверів може привести до нестабільності, а проміжне середовище не дає можливості “підробити” DNS або перевірити успішність перевірки, що ускладнює налаштування тестів.

На додаток до проміжного середовища Let’s Encrypt пропонує невеликий сервер ACME, спеціально створений для CI та середовищ розробки, під назвою Pebble. Запуск Pebble на вашій машині розробки або в середовищі CI - це швидко та просто.