come definire una libreria di crittografia per la xmlsec
-
13-09-2019 - |
Domanda
Voglio scrivere firma XML codice di verifica in C utilizzando qualsiasi libraries.I open source disponibili Sto cercando di utilizzare xmlsec. Ho installato le librerie di dipendenza di cui http://www.zlatkovic.com/libxml.en.html . ma quando provo a compilare il codice di esempio dato in http: / /www.aleksey.com/xmlsec/api/xmlsec-notes-verify-x509.html , sto ottenendo un errore
"./ xmlsec / crypto.h: 61: 2: errore: #error No libreria crittografica definito".
Sto cercando di compilarlo in Ubuntu utilizzando gcc.
Potrebbe punto qualcuno come definire il crptolibrary (in questo caso voglio usare OpenSSL). Ho installato OpenSSL con "./configure make MakeInstall" comandi.
Soluzione
Guardando xmlsec / crypto.h, si aspetta un # define o argomento -D specificando quale libreria crittografica da utilizzare durante la creazione dell'applicazione. Se si desidera utilizzare OpenSSL, allora avete bisogno di avere XMLSEC_CRYPTO_OPENSSL definito da qualche parte.