¿Hay alguna biblioteca disponible en lenguaje C para verificar las firmas XML? Solo pude encontrar una biblioteca para C++ desde http://santuario.apache.org/cindex.html.Biblioteca de verificación de firma XML en C?
Respuesta
Aquí hay uno: XML Security Library (xmlsec) es una biblioteca de C basado en LibXML2
Además de la suite de seguridad de Apache XML y XMLSec, es posible comprobar de Microsoft DCOM-basada XML Signature implementation. Para la pila de servicios web Win7, ciertamente también hay una implementación de firma XML, pero parece que no está públicamente expuesta en la API.
Cristiano
System.Security.Cryptography.Xml
SignedXml sx = new SignedXml ((XmlElement) responseDocument.GetElementsByTagName ("TNS: CreateCertificateResponse") [0]); XmlNodeList nodeList = responseDocument.GetElementsByTagName ("Firma"); foreach (Elemento XmlElement en nodeList) { // Cargue el nodo de firma. sx.LoadXml (elemento); sx.CheckSignature (bankSigningCertificate, true); }
Así es como puedes verificar la firma en C#. Utilice esta biblioteca "System.Security.Cryptography.Xml"
Para c ir a través de siguiente enlace http://msdn.microsoft.com/en-us/library/aa382384%28v=vs.85%29.aspx
- 1. Verificación manual de la firma XML
- 2. Biblioteca XML-RPC para C++
- 3. Biblioteca C++ para almacenar configuraciones en XML
- 4. Error de firma de código: verificación de verificación de código de aplicación fallida
- 5. ¿Cómo funciona la verificación de la aplicación/firma de Android?
- 6. Biblioteca simple de "verificación de actualizaciones" en java
- 7. la Firma en C#
- 8. Validar java Firma SAML de C#
- 9. Cómo analizar una cadena XML en lugar de XML en c utilizando la biblioteca libxml2
- 10. Verificación de CRT utilizado en la biblioteca (.lib)
- 11. examinar la firma de la biblioteca (.cma) desde la consola
- 12. Advertencia de C++ C4018: '<': discrepancia entre firma/no firma
- 13. La firma de un documento XML utilizando RSA-SHA256 tema método de firma
- 14. Buscando una biblioteca de código abierto de base de datos plana/xml Biblioteca C++
- 15. Firma XML: ¿Cómo calcular el valor de resumen?
- 16. ¿Qué biblioteca XML-RPC?
- 17. x509 verificación de certificado en C
- 18. Método de verificación Inlineación en C#
- 19. verificación de tipo enum en C/gcc
- 20. XML de análisis en Pure C
- 21. Biblioteca de C++ de llamada en C#
- 22. Verificación ortográfica con Vim y XML automáticamente
- 23. En C#, firme un xml con un certificado x.509 y compruebe la firma
- 24. C++ biblioteca de configuración liviana
- 25. Firma de un ejecutable de C++ en Visual Studio
- 26. Biblioteca de geometría en C++
- 27. Biblioteca de IRC en C#
- 28. Biblioteca de SMS en C#
- 29. Facturación dentro de la aplicación de Android: Security.java dice "Falló la verificación de la firma"
- 30. Deshabilitar la verificación de firma autenticada en .NET exe sin app.config