| ||||
| ||||
Здравствуйте. Использую CSP КриптоПро 1.1.119.1. Требуется производить обмен шифрованными и подписанными сообщениями. Программу делаю на Delphi, в качестве почтового клиента использую Indy 9.00.10. Насколько я понял технологию мне нужно: При отправке: 1. Инициализировать криптопровайдер. 2.1. Сгенерировать сессионный ключ. 2.2. Зашифровать им данные (ГОСТ 28147-89). 2.3. Зашифровать сессионный ключ открытым ключом присланного сертификата (тот что testpay*.p7b). Получаю зашифрованные данные. 3. Подпись. 3.1. Зашифрованные данные хэширую (ГОСТ Р 34.11-94) 3.2. Шифрую хэш своим закрытым ключом (открытый зарегистрирован в криптофильтре ПС). 4. Имею зашифрованные данные и подпись. Как они должны быть отправлены? Каждое отдельным вложением к письму? Или обе в body сообщения? Имхо второй вариант должен быть... Как они должны следовать в теле и какие заголовки должны быть у сообщения? Если что-то напутал - прошу поправить... | ||||
Ответы: | ||||
| ||||
посмотрите RFC 2633 http://rfc.net/rfc2633.html про S/MIME | ||||