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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top