02.09.2005 10:42:43некоторый текст не шифруется Ответов: 1
zebra
Здравствуйте.
Подписываю сообщение с помощью CryptSignMessage... в результате к тексту сообщения добавляется абракадабра всякая + некоторые строки, видимо, с информацией о сертификате (напр, e-clients@necklace.ru1, Necklace-Bank CA, Moscow и т.д.)

Беспокоит то, что после CryptEncryptMessage само сообщение(вместе с ЭЦП) шифруется, А ЭТИ строки (с информацией о сертификате) остаются неизменными...

Скажите, пожалуйста, ведь это, наверное, не есть нормально??
 
Ответы:
02.09.2005 10:57:52kure
Ничего странного:
1. При подписи информация о подписавшем сохраняется в структуре SignerInfo, содержашей ссылку на сертификат (имя издателя и серийный номер).
2. Если вы шифруете все ранее подписанное сообщение, то вся информация будет зашифрована (включая информация SignerInfo), но будет добавлена структура RecipientInfo, в которой присутствуе ссылка на серитикат получателя (имя издателя и серийный номер).
Все подробне здесь http://www.ietf.org/rfc/rfc2315.txt?number=2315