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