Нам нужно PGP шифровать файлы и отправлять их по FTP третьей стороне. Файлы зашифровываются открытым ключом DH/DSS третьей стороны и подписаны с нашим закрытым ключом.Шифрование PGP с BouncyCastle C# вызывает недопустимое предупреждение ключа при проверке подписи
У третьей стороны есть наш открытый ключ и их собственный секретный ключ. Шифрование/дешифрование работает, но третья сторона получает предупреждения, когда они пытаются проверить нашу подпись.
Когда мы пытаемся расшифровать и проверить аналогично зашифрованные файлы с помощью PGP Desktop, файлы проверяются без предупреждения.
Третья сторона используется "McAfee E-Business Server"
Точное предупреждения: ВНИМАНИЯ: Bad подпись, не соответствует содержимому файла! Плохая подпись пользователя "users name"
Код мало связан, но I posted it on my blog. Я могу разместить его здесь вместо ссылки, если это более уместно.
Любое понимание того, как решить эту проблему, приветствуется.