| ||||
| ||||
Здравствуйте. Подписываю сообщение с помощью CryptSignMessage... в результате к тексту сообщения добавляется абракадабра всякая + некоторые строки, видимо, с информацией о сертификате (напр, e-clients@necklace.ru1, Necklace-Bank CA, Moscow и т.д.) Беспокоит то, что после CryptEncryptMessage само сообщение(вместе с ЭЦП) шифруется, А ЭТИ строки (с информацией о сертификате) остаются неизменными... Скажите, пожалуйста, ведь это, наверное, не есть нормально?? | ||||
Ответы: | ||||
| ||||
Ничего странного: 1. При подписи информация о подписавшем сохраняется в структуре SignerInfo, содержашей ссылку на сертификат (имя издателя и серийный номер). 2. Если вы шифруете все ранее подписанное сообщение, то вся информация будет зашифрована (включая информация SignerInfo), но будет добавлена структура RecipientInfo, в которой присутствуе ссылка на серитикат получателя (имя издателя и серийный номер). Все подробне здесь http://www.ietf.org/rfc/rfc2315.txt?number=2315 | ||||