Question

Je veux écrire le code de vérification de signature XML en C en utilisant des libraries.I open source disponible essaie d'utiliser xmlsec. J'ai installé les bibliothèques de dépendances mentionnées dans http://www.zlatkovic.com/libxml.en.html . mais lorsque je tente de compiler le code exemple donné dans http: / /www.aleksey.com/xmlsec/api/xmlsec-notes-verify-x509.html, je reçois une erreur

"./ xmlsec / crypto.h: 61: 2: erreur: #error Aucune bibliothèque cryptographique défini".

Je suis en train de le compiler dans ubuntu avec gcc.

pourrait-il indiquer quelqu'un comment définir le crptolibrary (dans ce cas, je veux utiliser OpenSSL). J'ai installé OpenSSL en utilisant les commandes "./configure make de MakeInstall".

Était-ce utile?

La solution

Regarder xmlsec / crypto.h, il attend un #define ou un argument -D spécifiant que la bibliothèque Crypto à utiliser pendant la construction de votre application. Si vous voulez utiliser OpenSSL, alors vous devez avoir XMLSEC_CRYPTO_OPENSSL défini quelque part.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top