Avanpost CA : 3.4 SCEP

Создание и настройка шаблона SCEP

Создайте новый шаблон и сделайте его доступным для SCEP

CA сформирует специальный URL, по которому доступе выпуск сертификата по этому шаблону через SCEP

URL-ы SCEP доступны на Главной странице, скопируйте URL

URL является относительным!!
/scep/0199a1a6-6957-7377-b295-478c40305349/pkiclient.exe

Абсолютный URL: http://<hostname>//scep/0199a1a6-6957-7377-b295-478c40305349/pkiclient.exe

Выпуск первоначального challangePassword

В разделе Настройки - SCEP создайте новый пароль ( + ) для пользователя admin, укажите срок действия

Созданный пароль можно скопировать и передать на устройство-клиент SCEP

Проверка работы SCEP

Проверить работу scep можно с использованием любого доступного клиента (например, https://github.com/certnanny/sscep), ниже рассмотрен тестовый сценарий для MacOS

Создайте файл конфигурации профиля scep для MacOS scep.mobileconfig

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
   <dict>
      <key>PayloadVersion</key>
      <integer>1</integer>
      <key>PayloadUUID</key>
      <string>Ignored</string>
      <key>PayloadType</key>
      <string>Configuration</string>
      <key>PayloadIdentifier</key>
      <string>Ignored</string>
      <key>PayloadDisplayName</key>
      <string>Avanpost CA Configuration</string>
      <key>PayloadContent</key>
      <array>
         <dict>
            <key>PayloadContent</key>
            <dict>
               <key>URL</key>
               <string>http://localhost/scep/0199a1a6-6957-7377-b295-478c40305349/pkiclient.exe</string>
               <key>Name</key>
               <string>AvanpostCA</string>
               <key>Subject</key>
               <array>
                  <array>
                     <array>
                        <string>CN</string>
                        <string>macbook.avanpost.local</string>
                     </array>
                  </array>
                  <array>
                     <array>
                        <string>O</string>
                        <string>Avanpost Ltd.</string>
                     </array>
                  </array>
                  <array>
                    <array>
                        <string>C</string>
                        <string>RU</string>
                     </array>
                  </array>
               </array>
               <key>Challenge</key>
               <string>eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NjE4Njg4MDAsImlhdCI6MTc1OTM1MzczMH0.So3py0aEdcsHhInbtPKgDR8ZqAdXP9RbfytZRDE-9hI</string>
               <key>Keysize</key>
               <integer>2048</integer>
               <key>Key Type</key>
               <string>RSA</string>
            </dict>
            <key>PayloadDescription</key>
            <string>Avanpost CA SCEP demo enroll</string>
            <key>PayloadUUID</key>
            <string>CAE1D4F6-1BBA-859F-89E2-48DFA7112F14</string>
            <key>PayloadType</key>
            <string>com.apple.security.scep</string>
            <key>PayloadDisplayName</key>
            <string>Avanpost CA SCEP</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>PayloadOrganization</key>
            <string>Avanpost CA</string>
            <key>PayloadIdentifier</key>
            <string>no.avanpostca.mobileconfig.ipsec</string>
         </dict>
      </array>
   </dict>
</plist>

Отредактируйте параметры:

  • URL - укажите абсолютный адрес SCEP, полученный выше
  • Challenge - укажите сгенерированный выше challengePassword

  • Отредактируйте раздел Subject, задайте значения атрибутов субъекта сертификата

Импортируем конфигурацию в MacOS: Настройки - Конфиденциальность и безопасность - Профили

Добавляем профиль scep.mobileconfig, подтверждаем его установку

В случае успеха профиль появится в списке настроек

А сертификат будет выпущен и размещен в Связке ключей





Обсуждение