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


3.6.3 Проверка сертификата по спискам отозванных сертификатов

Проверить, достоверен ли сертификат с заданным отпечатком (SHA-1 всего содержимого сертификата X.509), сверяясь по списку отозванных сертификатов, отвечающему за данный сертификат. Если отпечаток не задан или сертификат неизвестен, функция запрашивает сертификат таким образом:

  S: INQUIRE TARGETCERT
  C: D <сертификат в кодировке DER>
  C: END

Таким образом, вызывающая программа должна по запросу вернуть сертификат (который должен соответствовать отпечатку) в виде двоичной последовательности. Затем обработка происходит без дальнейшего взаимодействия; в частности, dirmngr пытается найти другие требуемые сертификаты с помощью своего собственного механизма, в котором задействуется локальная память сертификатов, а также список доверенных корневых сертификатов.

При успехе (сертификат не отозван) возвращается код 0, в противном случае возвращается один из обычных кодов ошибки из libgpg-error.