Низкоуровневые функции обработки криптографических сообщений обеспечивают необходимую функциональную возможность закодирования данных с целью пересылки и разкодирования полученных сообщений. Также обеспечена функциональная возможность расшифрования и проверки подписей полученных сообщений. В большинстве приложений не рекомендуется пользоваться низкоуровневыми функциями обработки криптографических сообщений. В большинстве приложений предпочтение отдается Высокоуровневые функции обработки криптографических сообщений , вызов одной из которых объединяет действие нескольких низкоуровневых функций.
Функции | Описание |
---|---|
CryptMsgCalculateEncodedLength | Функция CryptMsgCalculateEncodedLength вычисляет длину закодированного криптографического сообщения. |
CryptMsgOpenToEncode | Функция CryptMsgOpenToEncode открывает криптографическое сообщение для закодирования. |
CryptMsgOpenToDecode | Функция CryptMsgOpenToDecode открывает криптографическое сообщение для раскодирования. |
CryptMsgUpdate | Функция CryptMsgUpdate обновляет текст криптографического сообщения. |
CryptMsgGetParam | Функция CryptMsgGetParam получает параметр после закодирования или раскодирования криптографического сообщения. |
CryptMsgControl | Функция CryptMsgControl выполняет определенную контрольную функцию после последнего вызова функции CryptMsgUpdate для закодированного или раскодированного криптографического сообщения. |
CryptMsgClose | Функция CryptMsgClose закрывает дескриптор криптографичекого сообщения. |
CryptMsgDuplicate | Функция CryptMsgDuplicate дублирует дескриптор криптографического сообщения путем увеличения счетчика ссылок. В счетчике ссылок имеется раздел, в котором хранится срок действия сообщения. |