Nous devons crypter les fichiers PGP et les envoyer par FTP à un tiers. Les fichiers sont cryptés avec la clé publique DH/DSS du tiers et signé avec notre clé privée.Cryptage PGP avec BouncyCastle C# provoque un avertissement de clé non valide lors de la vérification de signature
Le tiers a notre clé publique et sa propre clé privée. Le cryptage/décryptage fonctionne, mais les tiers reçoivent des avertissements lorsqu'ils essaient de vérifier notre signature.
Lorsque nous essayons de décrypter et de vérifier des fichiers cryptés de manière similaire à l'aide de PGP Desktop, les fichiers vérifient sans avertissement.
Le tiers utilisent "McAfee E-Business Server"
L'avertissement est exact: AVERTISSEMENT: signature Bad, ne correspond pas le contenu du fichier! Mauvaise signature de l'utilisateur "nom d'utilisateur"
Le code est un peu impliqué, mais I posted it on my blog. Je peux poster ici au lieu d'un lien si c'est plus approprié.
Un aperçu de la façon de résoudre ce problème est apprécié.