J'envisage d'utiliser un XML dsig pour les licences d'applications de base. L'application est le code Windows natif (n ° .net). Je peux facilement utiliser .net pour créer un dsig hors ligne, mais je veux le vérifier en C++ natif. D'après ce que j'ai trouvé jusqu'ici MSXML V5 fera l'affaire, mais ne doit pas être utilisé et V6 supprime le support pour dsigs.Comment vérifier la signature numérique XML en C++ natif sans MSXML 5?
Alors, comment puis-je facilement vérifier un code XML produit par le code .net en C++ natif?
XMLDSig est loin d'être une solution optimale pour votre tâche. Même si vous voulez travailler avec des données XML, PKCS # 7 fonctionnera mieux et peut être accompli en utilisant plusieurs bibliothèques cryptographiques commençant par Windows CryptoAPI lui-même. –
Merci. Ce dont j'ai besoin, c'est le guide des mannequins pour la cryptographie. J'ai regardé des tas de libs et d'exemples, mais je n'ai pas trouvé un bon 'voici ce que vous devez savoir'. – Ian
Vous avez raison de ne pas utiliser MSXML5 pour XML dsig natif, étant donné que la DLL est livrée avec Office uniquement, ce qui pose un problème de déploiement, bien que je ne connaisse pas d'autres produits disgés xml natifs populaires. Probablement, vous pouvez tirer parti d'un appel à distance? –