Поделиться через


Проверка контригнатуры

Проверка контригнатуры

  1. Вызовите CryptMsgOpenToDecode , чтобы получить дескриптор подписанного сообщения.
  2. Получение указателя на сертификат счетчика ( CERT_INFO).
  3. Вызовите CryptMsgGetParam , чтобы получить сведения о подписывшем из сообщения.
  4. Вызовите CryptMsgGetParam , чтобы получить встречную подпись из сообщения.
  5. Вызовите CryptMsgVerifyCountersignatureEncoded , чтобы проверить контригнатуру.

Если вызов функции CryptMsgVerifyCountersignatureEncoded выполнен успешно, проверяется подпись.