В данной главе собраны примеры, демонстрирующие поддержку российской криптографии в стандартах PKCS#7/CMS, в том числе методы подписывания данных, проверки подписи, зашифрования и расшифрования.

В этом подразделе

Пример создания подписанного PKCS#7/CMS сообщения

Пример подписи и проверки PKCS/CMS #7 сообщения. Подпись сохраняется вместе с сообщением.

Пример создания и проверки отделенной от сообщения PKCS#7/CMS подписи

Пример подписи и проверки PKCS/CMS #7 сообщения. Подпись отделена от сообщения.

Пример создания PKCS#7/CMS сообщения зашифрованного на одного получателя

Пример зашифрования и расшифрования PKCS/CMS #7 сообщения. Зашифрование происходит на одного получателя.

Пример создания PKCS#7/CMS сообщения зашифрованного на нескольких получателей

Пример зашифрования и расшифрования PKCS/CMS #7 сообщения. Зашифрование происходит на некскольких получателей.

Пример создания подписанного и зашифрованного PKCS#7/CMS сообщения

Пример зашифрования и подписи PKCS/CMS #7 сообщения с дальшейшим его расшированием и проверкой.

Пример вычисления основной и соподписи для сообщения

Пример подписи и соподписей PKCS/CMS #7 сообщения с дальшейшим проверкой подписи и соподписей.

Пример добавления к PKCS#7/CMS сообщению подписываемых атрибутов

Пример добавления к PKCS#7/CMS сообщению подписываемых атрибутов.

Пример добавления подписи в подписанное PKCS#7/CMS сообщение

Пример добавления подписи в подписанное PKCS#7/CMS сообщение.

Пример добавления к PKCS#7/CMS сообщению отсоединенной подписи

Пример добавления отсоединенной подписи в подписанное PKCS#7/CMS сообщение.

Пример проверки подписанного PKCS#7/CMS сообщения

Пример проверки подписанного PKCS#7/CMS сообщения.

Пример проверки PKCS#7/CMS сообщения с отсоединенными подписями

Пример проверки PKCS#7/CMS сообщения с отсоединенными подписями.

Пример поточной подписи PKCS#7/CMS сообщения

Пример поточной подписи PKCS#7/CMS сообщения.

Пример поточной проверки подписи PKCS#7/CMS сообщения

Пример поточной проверки подписи PKCS#7/CMS сообщения.

См. также