КриптоПро CAPILite  

Низкоуровневые функции обработки криптографических сообщений

Низкоуровневые функции обработки криптографических сообщений обеспечивают необходимую функциональную возможность закодирования данных с целью пересылки и разкодирования полученных сообщений. Также обеспечена функциональная возможность расшифрования и проверки подписей полученных сообщений. В большинстве приложений не рекомендуется пользоваться низкоуровневыми функциями обработки криптографических сообщений. В большинстве приложений предпочтение отдается Высокоуровневые функции обработки криптографических сообщений , вызов одной из которых объединяет действие нескольких низкоуровневых функций.

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