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


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

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

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

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