문제

XML 서명을 확인하기 위해 C 언어로 사용 가능한 라이브러리가 있습니까? C ++를위한 하나의 라이브러리 만 찾을 수있었습니다. http://santuario.apache.org/cindex.html .

도움이 되었습니까?

해결책

여기 하나가 있습니다 : XML 보안 라이브러리 (XMLSEC) libxml2를 기반으로 한 C 라이브러리입니다

다른 팁

Apache XML Security Suite 및 XMLSEC 외에도 Microsoft의 DCOM 기반을 확인할 수 있습니다. XML 서명 구현. Win7 Web Services 스택의 경우 확실히 XML 서명 구현도 있지만 API에 공개적으로 노출되지 않은 것 같습니다.

신자

System.security.cryptography.xml

signedxml sx = new signedxml ((xmlelement) responseDocument.getElementsByTagName ( "tns : createCertificaterSponse") [0]); xmlnodelist nodelist = responseDocument.getElementsByTagName ( "signature"); foreach (nodelist의 xmlelement 요소) {// 서명 노드를로드합니다. sx.loadxml (요소); sx.checksignature (BanksigningCertificate, True); }

이것이 C#에서 서명을 확인할 수있는 방법입니다. 이 라이브러리 사용 "System.security.cryptography.xml"을 사용하십시오.

C를 위해 다음 링크를 거치게됩니다http://msdn.microsoft.com/en-us/library/AA382384%28V=VS.85%29.aspx

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