Esistono librerie disponibili in linguaggio C per verificare le firme XML? Ho trovato solo una libreria per C++ da http://santuario.apache.org/cindex.html.Libreria di verifica delle firme XML in C?
risposta
Eccone uno: XML Security Library (xmlsec) è una libreria C sulla base di libxml2
Oltre alla suite di Apache XML Security e XMLSec, si potrebbe verificare di Microsoft DCOM a base XML Signature implementation. Per lo stack di servizi Web di Win7, esiste sicuramente anche un'implementazione di firma XML ma sembra non essere esposto pubblicamente nell'API.
Christian
System.Security.Cryptography.Xml
SignedXml sx = new SignedXml ((XmlElement) responseDocument.GetElementsByTagName ("TNS: CreateCertificateResponse") [0]); XmlNodeList nodeList = responseDocument.GetElementsByTagName ("Signature"); foreach (elemento XmlElement nella lista dei nodi) { // Carica il nodo firma. sx.LoadXml (elemento); sx.CheckSignature (bankSigningCertificate, true); }
Ecco come è possibile verificare la firma in C#. Utilizzare questa biblioteca "System.Security.Cryptography.Xml"
Per c passano attraverso seguente link http://msdn.microsoft.com/en-us/library/aa382384%28v=vs.85%29.aspx
- 1. Firme digitali XML in Perl
- 2. Libreria per lavorare con firme digitali XAdES
- 3. Cattura delle firme in un'app per iOS
- 4. Libreria di stabilizzazione delle immagini Objective-C/C/C++?
- 5. Python xml.etree.ElementTree equivalente alla libreria XML C++
- 6. Libreria di file delle proprietà per C (o C++)
- 7. XML to C struct e C struct to XML
- 8. Verifica manuale della firma XML
- 9. Valore digerito errato per firme xml utilizzando l'API di firma digitale Java XML
- 10. Come alias delle funzioni della libreria C?
- 11. Libreria di serializzazione Xml per applicazioni iPhone
- 12. Cosa devo sapere sulle firme XML per far funzionare SAML?
- 13. Firme del metodo Objective-C. Sono incoerenti?
- 14. Verifica dell'esistenza delle funzioni API di Windows
- 15. Quale libreria XML-RPC?
- 16. Libreria grafica in C
- 17. firme funzione in julia
- 18. Tipo firme
- 19. Come analizzare una stringa XML anziché XML doc in c utilizzando la libreria libxml2
- 20. SignedXml genera firme non valide
- 21. Come meglio chiamare le funzioni con firme di funzioni array in stile C99 da C++
- 22. Verifica anno bisestile in C#
- 23. Come si verifica l'ordine delle chiamate di metodo in rspec?
- 24. Libreria di geometria in C++
- 25. Libreria di controllo delle licenze di implementazione
- 26. Implementazione delle funzioni di libreria in Haskell
- 27. Libreria di conversione delle unità in .Net
- 28. Come incorporare una libreria C++ in una libreria C?
- 29. Libreria di verifica licenze Android e più account Google
- 30. in cerca di tabella hash libreria C