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