Генерация и аттестация ключей с помощью YubiKey для сертификатов подписи документов.

Как сгенерировать пару ключей и сертификат подтверждения на вашем YubiKey FIPS для заказа сертификатов для подписания документов.

Прежде чем вы начнете
Данное руководство предназначено только для установки или замены. сертификат подписи документов на YubiKey в следующих случаях:
  • Вы приобрели пустой ключ YubiKey напрямую у компании Yubico.
  • Вам необходимо заменить просроченный SSL.com Сертификат для подписи документов на вашем YubiKey
Не используйте это руководство, если:

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

Сертификат подтверждения действителен только для одного ключа YubiKey. Если вам необходимо установить сертификат на несколько ключей YubiKey, вам потребуется выполнить подтверждение для каждого токена. Свяжитесь с нами. поддержка@ssl.com чтобы получить более подробную информацию о многократной выдаче сертификата.

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

    • проверка Сертификат подтверждения и его привязка к заказу на подписание PDF-документа SSL.com
    • Загрузка ваше свидетельство о подписании документа
    • Установка ваш новый сертификат в YubiKey

Требования

  1. Последняя версия Yubico Authenticator и Интерфейс командной строки (CLI) ykman.
    Примечание:

    Для генерации пары ключей и последующей установки сертификата для подписи документа загрузите этот инструмент: Графический пользовательский интерфейс (GUI) аутентификатора Yubico. 

    Для генерации сертификата аттестации используйте интерфейс командной строки (CLI) ykman, который входит в состав этого загружаемого пакета: YubiKey Manager.

    После установки оба этих инструмента будут сохранены в папке Yubico на вашем компьютере.

  2. Ваш YubiKey PIN-код и PUK настроено на Yubico Authenticator. Если ваш токен YubiKey был приобретен у компании Yubico, вам потребуется установить PIN-код и PUK-код. Для этого откройте Аутентификатор Yubico, нажмите Сертификаты таб. На Управление разделе вы увидите варианты настройки вашего PIN-код  и  PUK. 

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

  1. Скачать Yubico Authenticator.
  2. Подключите YubiKey и запустите Yubico Authenticator.
  3. Под Сертификаты В этом разделе выберите вкладку, соответствующую слоту YubiKey, в котором вы собираетесь сгенерировать пару ключей. Для подписания PDF-документов выберите... Цифровая подпись (слот 9c). Нажмите на Создать ключ продолжать.
  4. Когда система запросит ваш PIN-код YubiKey, введите значение и нажмите кнопку. Отпереть. 
  5. В поле «Тема» введите отличительное имя (DN). Это значение идентифицирует физическое или юридическое лицо и будет отображаться в любом электронном документе, подписанном сертификатом.

    • Начните запись с перечисления персонажей. CN= Затем укажите имя, которое вы хотите отобразить, без пробела между ними.
    • Пример: CN=Example Company

    Убедитесь, что имя указано правильно, так как оно будет видно конечным пользователям.

    До Формат вывода, выберите Запрос на подпись сертификата (CSR).

    Из издания Алгоритм выпадающий список, выберите нужный вариантДля подписания документов выберите один из следующих вариантов: RSA2048.

    Наконец, нажмите Сохранено .
  6. Сохранить CSR сертификат в папке.

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

Каждый YubiKey поставляется с предварительно загруженным закрытым ключом и сертификатом от Yubico, который позволяет вам генерировать свидетельство об аттестации для проверки того, что на YubiKey сгенерирован закрытый ключ. Для этой операции вам потребуется использовать икман Интерфейс командной строки (CLI), который находится в ЮбиКей Менеджер папка вашего компьютера. Для доступа к CLI ykman вам потребуется использовать Windows PowerShell.

  1. В строке поиска на вашем компьютере введите Windows PowerShellЩелкните правой кнопкой мыши и выберите Запуск от имени администратораПользователям macOS и Linux следует открыть окно терминала на своем устройстве.
  2. Использовать cd Команда (Сменить каталог) позволяет перейти к файлам YubiKey Manager и получить доступ к ним. икманДля этого в Windows выполните следующие действия в указанном порядке в одной и той же строке PowerShell:

    Тип cd в PowerShell
    Штамповочный пресс космосе
    Скопируйте путь к папке, где находится ykman, и заключите его в скобки. двойные кавычки, Пример: "C:\Program Files\Yubico\YubiKey Manager"
    Штамповочный пресс Enter

    • Windows:
      cd "C: \ Program Files \ Yubico \ YubiKey Manager"
    • MacOS:
      cd/Applications/YubiKey Manager.app/Contents/MacOS
    • В Linux (Ubuntu) ykman Команда уже будет установлена ​​в вашем PATH, так что вы можете пропустить этот шаг.

  3. После переключения на ykman с помощью PowerShell используйте приведенную ниже команду для генерации сертификата аттестации в виде текстового файла. В Windows команда будет выглядеть следующим образом:.\ykman.exe piv keys attest 9c C:\Folder\Folder\attestation\attestationfilename

    Давайте разберем это по пунктам:

    а. Скопируйте это в PowerShell: .\ykman.exe piv keys attest 9c

    b. В той же строке PowerShell скопируйте путь к папке, где вы хотите сохранить сертификат аттестации. Выберите/создайте папку на вашем компьютере. Пример: C:\Folder\Folder\attestation.


    Чтобы избежать ошибок при вводе команды в PowerShell, обязательно выбирайте/создавайте папки с именами, состоящими из одного слова или не содержащими пробелов. 

    c. Придумайте имя, которое вы хотите использовать для сертификата. В конце пути к папке, скопированного в PowerShell, добавьте обратную косую черту (\) и имя, которое вы хотите использовать для сертификата подтверждения. Пример:\attestationfilename 

    Убедитесь, что имя файла не содержит специальных символов и пробелов, чтобы избежать ошибок при вводе команды в PowerShell. 

    d. Нажмите Enter В PowerShell для окончательной генерации текстового файла сертификата подтверждения.

    После ввода команды проверьте в указанной папке на компьютере, был ли успешно сгенерирован сертификат подтверждения. Он будет в виде текстового файла с заданным вами именем. При открытии в нем отобразится текст из букв и цифр, начинающийся со слов: —– НАЧАТЬ СЕРТИФИКАТ—– наверху и —– ОТПРАВИТЬ СВИДЕТЕЛЬСТВО—– в конце.

    • Windows:
      .\ykman.exe piv keys attest 9c C:\Folder\Folder\attestation\attestationfilename
    • Линукс (Убунту):
      ykman piv keys attest 9c ATTESTATION-FILENAME.crt
    • MacOS:
      ./ykman piv keys attest 9c ATTESTATION-FILENAME.crt
  4. Затем используйте ykman Команда для экспорта промежуточного сертификата из слота f9 устройства YubiKey. Сертификат будет в текстовом формате. Команда будет выглядеть следующим образом: .\ykman.exe piv certificates export f9 C:\Folder\Folder\attestation\intermediatefilename

    Давайте разберем это по пунктам: 

    а. Скопируйте это в PowerShell: .\ykman.exe piv certificates export f9
    b. Выберите или создайте папку на вашем компьютере (например, «Документы»), куда вы хотите экспортировать промежуточный сертификат. Скопируйте адрес папки в PowerShell. Пример: C:\Folder\Folder\attestation
    c. Создайте имя файла для промежуточного сертификата. Добавьте обратную косую черту перед именем и добавьте её в конец адреса папки, скопированного в PowerShell, без пробела между ними. Пример: \intermediatefilename
    d. Нажмите EnterПосле ввода команды промежуточный сертификат появится в указанной папке с заданным вами именем. При открытии он отобразит текст из букв и цифр, начинающийся со слов -----BEGIN CERTIFICATE----- наверху и -----END CERTIFICATE----- в конце. 
    • Windows:
      .\ykman.exe piv сертификаты экспорт f9 C:\Folder\Folder\attestation\intermediatefilename
    • Линукс (Убунту):
      ykman piv Certificates export f9 INTERMEDIATE-FILENAME.crt
    • MacOS:
      ./ykman экспорт сертификатов piv f9 INTERMEDIATE-FILENAME.crt

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

  1. Сначала откройте сертификаты заверения и промежуточные сертификаты в текстовом редакторе.
  2. Войдите в свою учетную запись пользователя SSL.com и перейдите к Заказы вкладка. Щелкните ссылку с надписью подробнее (для новых заказов) или скачать (для старых заказов) для заказа, который вы хотите связать с сертификатом заверения. (Эта ссылка будет выглядеть так: скачать (для клиентов, у которых истек срок действия сертификата подписи и которые они хотят заменить).

    Примечание: Если вы хотите проверить действительность сертификата аттестации, не прикрепляя его к заказу, вы можете использовать SSL.com инструмент проверки аттестации.

  3. Выберите вариант использования ниже:
    а. Для клиентов с пустым ключом YubiKey нажмите на кнопку управлять ссылка, под засвидетельствование.
    b. Клиентам, заменяющим просроченный сертификат подписи, следует нажать на кнопку. Удалить Сначала перейдите по ссылке, чтобы удалить предыдущую заявку на подтверждение вашего просроченного сертификата подписи. Затем нажмите на кнопку. управлять ссылка.. 
  4. Появится новая страница с полями для аттестации и промежуточных сертификатов.

  5. Вставьте свидетельство об аттестации в Сертификат аттестации поле, не забудьте включить строки -----BEGIN CERTIFICATE----- и -----END CERTIFICATE-----.
  6. Затем вставьте промежуточный сертификат в Промежуточный сертификат поле.
  7. Нажмите Отправить .
  8. Если все прошло правильно, вверху экрана появится зеленое предупреждение, указывающее на успешную аттестацию.

Шаг 4: Загрузите сертификат о подписании документа.

  1. После того как SSL.com подтвердит вашу аттестацию и выдаст сертификат, его можно будет загрузить из вашей учетной записи пользователя. Для этого нажмите здесь. Заказы В верхнем меню найдите свой заказ на сертификат в списке и нажмите на него. скачать ссылку.
  2. Оказавшись на странице загрузки, прокрутите вниз до СЕРТИФИКАТЫ КОНЕЧНЫХ СУЩЕСТВ раздела и нажмите Показать деталиПрокрутите вниз до подраздела с названием Сертификат подписи документаСправа вы увидите варианты форматов загрузки вашего сертификата. Сертификат подписи документа, выбрать индивидуальные сертификаты вариант загрузки. Это zip-файл, содержащий три файла сертификатов: сертификат конечного объекта, промежуточный сертификат и корневой сертификат. 
  3. Щелкните правой кнопкой мыши по загруженному zip-файлу. Нажмите Извлечь все…
  4. Выберите место, куда вы хотите распаковать файлы, а затем нажмите кнопку. Выписка .
  5. Откройте папку с извлеченными сертификатами. Вы увидите три сертификата, но вам нужно будет установить только один из них. сертификат конечного объекта , которая является файл .CRT и содержит имя человека или организации. После этого вы можете установить свой сертификат.

Шаг 5: Установите сертификат для подписи документов в YubiKey.  

  1. Открыто Yubico Authenticator.

  2. Нажмите Сертификатымаркетологов. На втором месте Instagram – Цифровая подпись и Импорт файла.
  3. Введите свой PIN-код YubiKey.
  4. Перейдите в папку, куда были извлечены сертификаты, и щелкните по сертификату подписи документа конечного пользователя.
  5. Yubico Authenticator отобразит подробную информацию о вашем сертификате. Нажмите Импортировать .
  6. Ваш сертификат успешно установлен.

Устранение неполадок при подписании и подтверждении документов.

If SSL.com Отклоняет вашу заявку на подтверждение по одной из следующих причин.

  1. Шаг 1: Генерация пары ключей на YubiKey
    1. Ваш запрос на подписание сертификата (CSR) отклоняется аутентификатором Yubico.
      • Вы должны включить персонажей. CN= в поле «Тема». Yubico Authenticator отклонит запрос. CSR если этого не будет сделано. 
      • Выберите поддерживаемый алгоритм: RSA 2048 Это единственный алгоритм, принимаемый для подписания сертификатов документов.

  2. Шаг 2. Создайте сертификат аттестации
    1. Вы не можете получить доступ к CLI ykman.
      • Вы не можете получить доступ к ykman, дважды щелкнув значок приложения в YubiKey Manager. Использовать его можно только, сначала открыв командную оболочку, например PowerShell, а затем запустив ее с помощью команды «Перейти в каталог» (cd). 
      • При вводе команды `cd` в PowerShell между символами должен быть пробел. cd и путь к папке CLI ykman. Пример: cd “C:\Program Files\Yubico\YubiKey Manager”
      • Путь к папке CLI ykman следует заключить в двойные кавычки. Пример: “C:\Program Files\Yubico\YubiKey Manager”
    2. Сертификаты заверения и промежуточные сертификаты не формируются.
      • Чтобы избежать ошибок при вводе команды в PowerShell, обязательно выбирайте/создавайте папки с именами, состоящими из одного слова или не содержащими пробелов.  
      • Убедитесь, что имя файла короткое и состоит из одного слова, без специальных символов, чтобы избежать ошибок при вводе команды в PowerShell.  

  3. Шаг 3. Подтвердите сертификат аттестации с помощью SSL.com и прикрепите к заказу
    1. В моей системе не отображаются заверенные и промежуточные справки. SSL.com аккаунт
      • При открытии файлов в текстовом редакторе, например, в Блокноте, обязательно скопируйте всё содержимое файла, включая —– НАЧАТЬ СЕРТИФИКАТ—– наверху и —– ОТПРАВИТЬ СВИДЕТЕЛЬСТВО—– в конце. 

Инструкции по цифровой подписи документов Adobe PDF и Microsoft Office с помощью YubiKey

  1. Цифровая подпись документов Microsoft Office 365 с помощью YubiKey: Пошаговая инструкция по установке сертификата для подписи документов, а также добавлению и удалению цифровых подписей в Microsoft Office 365.
  2. Подпишите PDF-файл в Adobe Acrobat Reader цифровой подписью с помощью YubiKey.: Инструкция по подписанию PDF-документов в Adobe Acrobat Reader с использованием сертификата SSL.com для подписи документов, хранящегося на YubiKey.
Спасибо, что выбрали SSL.com! Если у вас возникнут вопросы, свяжитесь с нами по электронной почте по адресу Support@SSL.com Или просто нажмите на ссылку чата в правом нижнем углу этой страницы. Вы также можете найти ответы на многие часто задаваемые вопросы службы поддержки в нашем разделе. база знаний.

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

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

SSL.com

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

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

Обзор конфиденциальности
SSL.com

Этот веб-сайт использует файлы cookie, чтобы мы могли предоставить вам наилучшие возможности для пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас, когда вы возвращаетесь на наш сайт, и помогает нашей команде понять, какие разделы сайта вы считаете наиболее интересными и полезными.

Для получения дополнительной информации читайте наш Cookie и заявление о конфиденциальности.

3rd Party Cookies

Этот сайт использует Google Analytics и счетчик статистики собирать анонимную информацию, такую ​​как количество посетителей сайта и самых популярных страниц.

Включение этих файлов cookie помогает нам улучшить наш веб-сайт.

Показать детали