Следующий: , Вверх: Протокол dirmngr   [Содержание][Указатель]


3.6.1 Показать найденные сертификаты

Поиск сертификата. Для указания нескольких образцов (при поиске выдаются ключи, соответствующие хотя бы одному из них) их нужно экранировать: пробелы нужно заменять на «+» или «%20»; это, в свою очередь, требует применения обычных правил для экранирующих символов.

  S: D <сертификат в кодировке DER>
  S: END
  S: D <второй сертификат в кодировке DER>
  S: END
  S: OK

В этом примере возвращаются два сертификата. Сервер может вернуть любое количество сертификатов; «OK» будет возвращаться и в случае, когда ни один сертификат не найден. Чтобы показать, что данные на выходе были ограничены в соответствии с настройками или возможностями сервера первыми N записями, dirmngr может вернуть строку состояния

  S: S TRUNCATED <n>

Параметр --url можно задать, если вместо шаблона для поиска известен полный URL сертификата:

  C: LOOKUP --url CN%3DWerner%20Koch,o%3DIntevation%20GmbH,c%3DDE?userCertificate

Если задан параметр --cache-only, никакой внешний поиск не производится, так что возвращаются только сертификаты, найденные в буфере.

Если задан параметр --single, возвращается первая и только первая найденная запись. В этом случае локальный поиск не проводится, если только не задан параметр --cache-only.