문제

사용 가능한 오픈 소스 라이브러리를 사용하여 C에 XML 서명 확인 코드를 작성하고 싶습니다. XMLSEC를 사용하려고합니다. 언급 된 종속성 라이브러리를 설치했습니다 http://www.zlatkovic.com/libxml.en.html. 그러나 내가 주어진 예제 코드를 컴파일하려고 할 때 http://www.aleksey.com/xmlsec/api/xmlsec-notes-verify-x509.html , 나는 오류가 발생하고있다

"./xmlsec/crypto.h:61:2 : 오류 : #error 없음 암호화 라이브러리 정의."

GCC를 사용하여 우분투에서 컴파일하려고합니다.

누군가 Crptolibrary를 정의하는 방법을 지적 할 수 있습니까 (이 경우 OpenSSL을 사용하고 싶습니다). "./configure MakeInstall"명령을 사용하여 OpenSSL을 설치했습니다.

도움이 되었습니까?

해결책

xmlsec/crypto.h를 살펴보면 #Define 또는 -d 인수가 응용 프로그램을 구축하는 동안 사용할 Crypto 라이브러리를 지정할 것으로 예상됩니다. OpenSSL을 사용하려면 XMLSEC_CRYPTO_OPENSSL이 어딘가에 정의되어 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top