Frage

Gibt es irgendwelche verfügbaren Bibliotheken in C-Sprache XML-Signaturen zu überprüfen? Ich konnte nur eine Bibliothek für C ++ finden von http://santuario.apache.org/cindex.html.

War es hilfreich?

Lösung

Hier ist eine: XML Security Library (xmlsec) eine C-Bibliothek, basierend auf LibXML2

Andere Tipps

Neben der Apache XML Security Suite und XMLSec, können Sie überprüfen Microsofts DCOM-basierte XML Signature Implementierung . Für den Win7 Web-Services-Stack, ist es sicherlich auch eine XML-Signature Implementierung, aber es scheint nicht öffentlich in der API ausgesetzt werden.

Christian

System.Security.Cryptography.Xml

SignedXml sx = new SignedXml ((XmlElement) responseDocument.GetElementsByTagName ( "tns: CreateCertificateResponse") [0]);         XmlNodeList nodeList = responseDocument.GetElementsByTagName ( "Signatur");         foreach (XmlElement Element in nodeList)         {           Laden der Signaturknoten //.           sx.LoadXml (Element);          sx.CheckSignature (bankSigningCertificate, true);         }

Dies ist, wie Sie Signatur in c # überprüfen können. Verwenden Sie diese Bibliothek "System.Security.Cryptography.Xml"

c durchlaufen folgenden Link http://msdn.microsoft.com/en -US / library / aa382384% 28v = VS.85% 29.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top