Використання альтернативного CA (як і сервісні сертифікати Microsoft) з Puppet


10

Я розслідую, чи можу я якось змусити маріонеткову екосистему використовувати нашу існуючу Microsoft Enterprise CA, а не бути її власною ЦА.

Оскільки маріонетка рекламує, що вся система є "стандартним SSL", я гадаю, що це цілком можливо зробити без особливих змін лялечки, ЗАРАЗ, швидше за все, це величезний головний біль вручну, якщо лялька не буде відредагована, щоб зробити належні дзвінки на підприємство CA.

Хтось пробував це раніше? Це "ось дракони, відверніться!" ситуація?


3
Я раніше цього не робив, але спосіб, який би я підходив до цього, полягав би в тому, щоб підкреслити підпорядкований сертифікат CA від AD та попередньо заповнити каталоги лялькових майстрів SSL цими файлами. І надію.
sysadmin1138

Як ви очікуєте видачі сертифікатів? Ви очікуєте, що клієнт-лялька якось самостійно запитає їх?
Зоредаче

Відповіді:


2

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

Якщо мета полягає в тому, щоб випуск та затвердження сертифікатів було переведено на систему сертифікаційних послуг AD (і ніколи більше не puppet cert signвводиться), вам, мабуть, не пощастить без певної роботи з розробки програмного забезпечення.

Клієнт використовує власний API REST Puppet для обробки запитів на сертифікати, отримання підписаних сертифікатів, доступу AIA та CRL тощо; вам потрібно буде застосувати клей між цими дзвінками API та точками доступу RPC Services Certificate Services.

Але, якщо ви просто шукаєте, щоб ваші лялькові сертифікати знаходилися в ланцюзі довіри під вашим коренем AD CS, тоді рекомендація sysadmin1138 має чудово працювати (хоча я також не перевіряв її - я знайду час для цього та оновлення ви).

Клієнти ляльок будуть ставитися до проміжного Puppet CA так, ніби він був кореневим CA (який дасть робочу перевірку, не потребуючи знань кореня), залишаючись дійсними нащадками реального кореневого CA.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.