Для целей Подпись кода EV и Adobe PDF цифровые подписитребуется, чтобы ваш личный ключ был надежно сгенерирован и сохранен на внешнем аппаратном устройстве, подтвержденном FIPS, а не на вашем компьютере. SSL.com дополнительно поставляет сертификаты подписи кода EV и подписи PDF-документов, предварительно установленные на Ключи безопасности с проверкой FIPS 140-2 USB-токены, но пользователи также могут сгенерировать пару ключей на существующем YubiKey и свидетельство об аттестации это доказывает, что закрытый ключ был сгенерирован на устройстве. Затем аттестационный сертификат можно использовать для заказа сертификатов на SSL.com, которые можно вручную установить на YubiKey.

Do не следуйте этим инструкциям, если вы заказали YubiKey вместе со своим сертификатом на SSL.com, так как эти YubiKey поставляются с предварительно установленными сертификатами. Это руководство предназначено для клиентов, которые хотят установить сертификаты на YubiKey FIPS, который у них уже есть.

Это руководство проведет вас через:

Примечание: Снимки экрана ниже взяты из Windows, но процедуры почти идентичны в Linux и macOS. Различия между платформами отмечены ниже. Инструкции Linux относятся к Ubuntu 19.10, с менеджером YubiKey, установленным с apt-get (см. Юбико инструкции Чтобы получить больше информации). Linux AppImage также доступен из YubiKey Manager Скачать страницу. Также обратите внимание, что, хотя в этих инструкциях используется программное обеспечение Yubikey Manager от Yubico, версия 3.0 SSL.com SSL Manager поддерживает генерация пары ключей и установка сертификата на YubiKey для пользователей Windows.

Шаг 1: Генерация пары ключей на YubiKey

  1. Если вы еще этого не сделали, скачайте и установите ЮбиКей Менеджер с веб-сайта Yubico. Доступны версии для Windows, Linux и macOS.
    YubiKey Manager Загрузить
  2. Подключите YubiKey, затем запустите YubiKey Manager. Ваш YubiKey должен отображаться в окне YubiKey Manager.
    ЮбиКей Менеджер
  3. Перейдите в Приложения> PIV.
    Приложения> PIV
  4. Нажмите Настроить сертификаты .
    Настроить сертификаты
  5. Выберите вкладку слота YubiKey, где вы хотите сгенерировать пару ключей. Если вы покупаете сертификат подписи кода EV, выберите Аутентификация (слот 9а). Для подписи документа PDF выберите Цифровая подпись (слот 9с). (См. документации для получения дополнительной информации о различных ключевых слотах и ​​их предполагаемых функциях; они отличаются в своих правилах ввода PIN-кода). Здесь мы собираемся использовать слот 9а.
    Аутентификация (слот 9a)
  6. Нажмите Порождать .
    Порождать
  7. Выберите Запрос на подпись сертификата (CSR), А затем нажмите Следующая .
    Запрос на подпись сертификата (CSR)
  8. Выберите Алгоритм из раскрывающегося меню. Для подписания документа выберите RSA2048. Для подписи кода EV выберите ECCP256 or ECCP384.
    выбрать алгоритм
  9. Введите Имя субъекта для сертификата, затем нажмите Следующая .
    Примечание: На самом деле мы не будем использовать это CSR- он создается как побочный продукт при создании новой пары ключей. Итак, на самом деле не имеет значения, что вы вводите здесь в качестве имени субъекта.
    Имя субъекта
    Пользователи должны запросить у SSL.com новую выдачу при отправке нового заказа, выдача не произойдет автоматически.
  10. Нажмите Порождать .
    порождать
  11. Выберите место для сохранения CSR файл, создайте имя файла, затем нажмите Сохранить .
    Сохранить CSR
  12. Введите свой YubiKey ключ управления, затем нажмите OK. Если вам нужен ключ управления, свяжитесь с Support@SSL.com.
    ключ управления
  13. Введите свой YubiKey PIN-код, затем нажмите OK. Если вам нужна помощь в поиске PIN-кода, см. это как.
    Введите ПИН-код
  14. Ассоциация CSR файл будет сохранен в том месте, которое вы указали на шаге 11 выше. Опять же, нам не нужен этот файл для продолжения, и вы можете безопасно удалить его.
    CSR файл

Шаг 2. Создайте сертификат аттестации

Каждый YubiKey поставляется с предварительно загруженным закрытым ключом и сертификатом от Yubico, который позволяет вам генерировать свидетельство об аттестации чтобы убедиться, что на YubiKey был сгенерирован закрытый ключ. Эта операция потребует от вас использования командной строки.

  1. В Windows откройте PowerShell от имени администратора. Пользователи macOS и Linux должны открыть окно терминала на своем устройстве.
    Откройте PowerShell от имени администратора
  2. Используйте следующую команду для перехода к файлам YubiKey Manager:
    • Windows:
      компакт-диск «C:Program FilesYubicoYubiKey Manager»
    • MacOS:
      cd/Applications/YubiKey Manager.app/Contents/MacOS
    • В Linux (Ubuntu) ykman Команда уже будет установлена ​​в вашем PATH, так что вы можете пропустить этот шаг.
  3. Сгенерируйте сертификат аттестации для ключа с помощью команды ниже (замените ATTESTATION-FILENAME.crt с путем и именем файла, который вы хотите использовать; если вы использовали слот 9с, замените 9a 9c):
    • Windows:
      Ключи piv .ykman.exe подтверждают 9a ИМЯ-ФАЙЛА-АТТЕСТАЦИИ.crt
    • Линукс (Убунту):
      ключи ykman piv подтверждают 9a ATTESTATION-FILENAME.crt
    • MacOS:
      ./ykman piv ключи attest 9a ATTESTATION-FILENAME.crt
  4. Затем используйте ykman Команда для экспорта промежуточного сертификата из слота F9 YubiKey (заменить INTERMEDIATE-FILENAME.crt с путем и именем файла, который вы хотите использовать):
    • Windows:
      .ykman.exe экспорт сертификатов piv f9 INTERMEDIATE-FILENAME.crt
    • Линукс (Убунту):
      ykman piv Certificates export f9 INTERMEDIATE-FILENAME.crt
    • MacOS:
      ./ykman экспорт сертификатов piv f9 INTERMEDIATE-FILENAME.crt

Шаг 3. Подтвердите сертификат аттестации с помощью SSL.com и прикрепите к заказу

  1. Здесь мы собираемся использовать наш сертификат аттестации из слота YubiKey 9a с порядком сертификата подписи кода EV. (Процедура для сертификатов подписи документов такая же.) Сначала откройте аттестационный и промежуточный сертификаты в текстовом редакторе.
    Сертификат аттестации
  2. Войдите в свою учетную запись пользователя SSL.com и перейдите к Заказы , затем нажмите подробнее ссылка на заказ, который вы хотите связать с аттестационным сертификатом. (Эта ссылка изменится на скачать после выдачи вашего сертификата.)
    Примечание: Если вы хотите проверить действительность сертификата аттестации, не прикрепляя его к заказу, вы можете использовать SSL.com инструмент проверки аттестации.
    подробнее
  3. Нажмите управлять ссылка, под засвидетельствование.
    управлять ссылкой
  4. Появится новая страница с полями для аттестации и промежуточных сертификатов.
    Проверка аттестации
  5. Вставьте свидетельство об аттестации в Сертификат аттестации поле, не забудьте включить строки -----BEGIN CERTIFICATE----- и -----END CERTIFICATE-----.
    вставить свидетельство об аттестации
  6. Затем вставьте промежуточный сертификат в Промежуточный сертификат поле.
    Промежуточное поле Сертификат
  7. Нажмите Отправить .
    Кнопка Отправить
  8. Если все прошло правильно, вверху экрана появится зеленое предупреждение, указывающее на успешную аттестацию.
    Успешная аттестация
  9. Вернитесь к заказу в личном кабинете. Вы можете убедиться, что аттестация добавлена ​​в заказ, по наличию ссылки с пометкой Удалить под засвидетельствование.
    Удалить ссылку
  10. После того как SSL.com обработает ваш заказ, сертификат будет доступен в вашей учетной записи SSL.com. На странице сведений о заказе прокрутите вниз до СЕРТИФИКАТЫ КОНЕЧНЫХ СУЩЕСТВ раздела и нажмите Показать детали.
  11. Прокрутите вниз до подраздела с надписью Сертификат подписи кода or Сертификат подписи документа, в зависимости от вашего заказа. Справа вы увидите ссылки для скачивания вашего сертификата.

    1. Если у вас есть Сертификат подписи документа, выбрать индивидуальные сертификаты вариант загрузки. Это zip-файл, содержащий три файла сертификатов: сертификат конечного объекта, промежуточный сертификат и корневой сертификат.
    2. Если у вас есть Сертификат подписи кода, выбрать для установки YUBIKEY (DER).

Внимание! Мы видели сообщения об ошибках в последних версиях YubiKey Manager при импорте сертификатов ECC (теперь требуется для подписи кода EV на YubiKey). Есть два возможных обходных пути:

  • Рекомендуется: Перед импортом конвертируйте сертификат в формат DER. Это простой преобразование с OpenSSL (заменить CERT.crt и CERT.der с вашим фактическим именем файла в следующей команде):
    openssl x509 -outform der -in CERT.crt -out CERT.der
  • Если вы не можете преобразовать файл, вернитесь к более ранний выпуск YubiKey Manager тоже будет работать. Самая последняя найденная нами версия для успешного импорта ECC .crt файлы, загруженные с SSL.com, 1.1.5.

Шаг 4: Установите сертификат в YubiKey

  1. Запустите YubiKey Manager и перейдите к Приложения> PIV.
    Приложения> PIV
  2. Нажмите Настроить сертификаты .
    Настроить сертификаты
  3. Выберите вкладку того же слота YubiKey, в котором вы сгенерировали пару ключей.
    Аутентификация (слот 9a)
  4. Нажмите Импортировать .
    Кнопка импорта
  5. Перейдите к файлу сертификата конечного объекта и щелкните значок Импортировать .
    импортный сертификат
  6. Введите свой YubiKey ключ управления, затем нажмите OK. Если вам нужен ключ управления, свяжитесь с Support@SSL.com.
    ключ управления
  7. Новый сертификат подписи кода EV установлен в YubiKey.
    Сертификат установлен
  8. Чтобы убедиться, что вашим цифровым подписям доверяют на всех компьютерах, вы также должны установить корневой и промежуточный сертификаты на свой YubiKey для полной цепочки доверия. Пожалуйста, следуйте этим инструкциям для корневой и промежуточной установки: Установите корневой и промежуточный сертификаты SSL.com на YubiKey.
Спасибо, что выбрали SSL.com! Если у вас возникнут вопросы, свяжитесь с нами по электронной почте по адресу Support@SSL.com, вызов 1-877-SSL-SECURE, или просто нажмите ссылку чата в правом нижнем углу этой страницы. Вы также можете найти ответы на многие распространенные вопросы поддержки в нашем база знаний.

Подпишитесь на рассылку новостей SSL.com

Не пропустите новые статьи и обновления с SSL.com

Будьте в курсе и будьте в безопасности

SSL.com является мировым лидером в области кибербезопасности, PKI и цифровые сертификаты. Подпишитесь, чтобы получать последние новости отрасли, советы и анонсы продуктов от SSL.com.

Мы будем рады вашим отзывам

Пройдите наш опрос и поделитесь с нами своими мыслями о своей недавней покупке.