Hi,
I tried to verify
this file with openssl like
xmlsec --verify
--crypto openssl c:\dummy.xml
D:\XMLSec\libxmlsec-1.2.8.win32\bin>xmlsec --verify --crypto openssl
d:\xmlsigne
r\in\dummy.xml
func=xmlSecOpenSSLX509StoreVerify:file=..\src\openssl\x509vfy.c:line=351:obj=x50
9-store:subj=unknown:error=71:certificate verification failed:err=20;msg=unable
to get local issuer certificate
func=xmlSecKeysMngrGetKey:file=..\src\keys.c:line=1364:obj=unknown:subj=xmlSecKe
ysMngrFindKey:error=1:xmlsec library function failed:
func=xmlSecDSigCtxProcessKeyInfoNode:file=..\src\xmldsig.c:line=871:obj=unknown:
subj=unknown:error=45:key is not found:
func=xmlSecDSigCtxProcessSignatureNode:file=..\src\xmldsig.c:line=565:obj=unknow
n:subj=xmlSecDSigCtxProcessKeyInfoNode:error=1:xmlsec library function failed:
func=xmlSecDSigCtxVerify:file=..\src\xmldsig.c:line=366:obj=unknown:subj=xmlSecD
SigCtxSigantureProcessNode:error=1:xmlsec library function failed:
Error: signature failed
r\in\dummy.xml
func=xmlSecOpenSSLX509StoreVerify:file=..\src\openssl\x509vfy.c:line=351:obj=x50
9-store:subj=unknown:error=71:certificate verification failed:err=20;msg=unable
to get local issuer certificate
func=xmlSecKeysMngrGetKey:file=..\src\keys.c:line=1364:obj=unknown:subj=xmlSecKe
ysMngrFindKey:error=1:xmlsec library function failed:
func=xmlSecDSigCtxProcessKeyInfoNode:file=..\src\xmldsig.c:line=871:obj=unknown:
subj=unknown:error=45:key is not found:
func=xmlSecDSigCtxProcessSignatureNode:file=..\src\xmldsig.c:line=565:obj=unknow
n:subj=xmlSecDSigCtxProcessKeyInfoNode:error=1:xmlsec library function failed:
func=xmlSecDSigCtxVerify:file=..\src\xmldsig.c:line=366:obj=unknown:subj=xmlSecD
SigCtxSigantureProcessNode:error=1:xmlsec library function failed:
Error: signature failed
If I use mscrypto as
Crypto Library it works fine!!!!
I look like OpenSSL
need the Keyvalue Tags, is this possible?
<?xml version="1.0" encoding="ISO-8859-1"?> <eb:Invoice xmlns:eb="http://www.ebinterface.at/schema/2p0/" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ebinterface.at/schema/2p0/ http://www.ebinterface.at/schema/2p0/Invoice.xsd" eb:Cancellation="false" eb:GeneratingSystem="MESONIC WINLine 8.4 (Build 1112)"> <dsig:Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> <dsig:SignedInfo> <dsig:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <dsig:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <dsig:Reference URI=""> <dsig:Transforms> <dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <dsig:DigestValue>xCB3nge5mL6pSB41xNFUyGM83+s=</dsig:DigestValue> </dsig:Reference> </dsig:SignedInfo> <dsig:SignatureValue>CJydBaTDkuzq55K7eRfH+sylGK7xLEsXBmcS+jibjSY0LRjE6J5cMnemOiM9DqIg JV4Uiw4boFIKvtxjgTeFkFL+kC24RDiV0Q0l99Xb7TbVFJGXpzbUEGkw+sMz/Zk9 C7kom554U4p6IzmAQE2+WEbDJ+KbZRh/kewteVPonEI=</dsig:SignatureValue> <dsig:KeyInfo> <dsig:KeyName>Juergen Heiss, (Test)</dsig:KeyName> <dsig:X509Data> <X509Certificate xmlns="http://www.w3.org/2000/09/xmldsig#">MIIFezCCBGOgAwIBAgICA5MwDQYJKoZIhvcNAQEFBQAwgcwxCzAJBgNVBAYTAkFU MRAwDgYDVQQIEwdBdXN0cmlhMQ8wDQYDVQQHEwZWaWVubmExOjA4BgNVBAoTMUFS R0UgREFURU4gLSBBdXN0cmlhbiBTb2NpZXR5IGZvciBEYXRhIFByb3RlY3Rpb24x JTAjBgNVBAsTHEEtQ0VSVCBDZXJ0aWZpY2F0aW9uIFNlcnZpY2UxGDAWBgNVBAMT D0EtQ0VSVCBBRFZBTkNFRDEdMBsGCSqGSIb3DQEJARYOaW5mb0BhLWNlcnQuYXQw HhcNMDYwMzI4MDAwMDAwWhcNMDcwMzI4MDAwMDAwWjCBqjELMAkGA1UEBhMCQVQx EjAQBgNVBAcTCU1hdWVyYmFjaDEtMCsGA1UEChMkVGVzdDogTUVTT05JQyBEYXRl bnZlcmFyYmVpdHVuZyBHbWJIMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEfMB0GA1UE AxMWSnVlcmdlbiBIZWlzcywgIChUZXN0KTEhMB8GCSqGSIb3DQEJARYSamhlaXNz QG1lc29uaWMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAWFbBhGXf YGinmUA7UD9C2Wp8HeR5V8LlWMXYXvwE25AjkhRFA6dCioO3m6kI+vTILMw1ZTaL A1jqIGuD5dB6rPkiNy0/WAO/kuBGcWLZqoAE486QZBXoIbUz8h83TDgHExwKJ+Ri Q10OKnoEspYPuVLFeAIHEnJnrpkIVuPXDQIDAQABo4ICCTCCAgUwDAYDVR0TAQH/ BAIwADAdBgNVHQ4EFgQUfdYGf3dEJccoa1DrTQ0D9VbMIOcwHwYDVR0jBBgwFoAU N38+PplxYMok1JETedB0KbSoJNgwHQYDVR0RBBYwFIESamhlaXNzQG1lc29uaWMu Y29tMC8GA1UdEgQoMCaBDmluZm9AYS1jZXJ0LmF0hhRodHRwOi8vd3d3LmEtY2Vy dC5hdDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vd3d3LmEtY2VydC5hdC9zdGF0 aWMvYWR2YW5jZWQuY3JsMA4GA1UdDwEB/wQEAwIE8DAxBggrBgEFBQcBAQQlMCMw IQYIKwYBBQUHMAGGFWh0dHA6Ly9vY3NwLmEtY2VydC5hdDARBglghkgBhvhCAQEE BAMCBPAwUQYDVR0gBEowSDBGBggqKAAYAQEBAzA6MDgGCCsGAQUFBwIBFixodHRw Oi8vd3d3LmEtY2VydC5hdC9jZXJ0aWZpY2F0ZS1wb2xpY3kuaHRtbDA7BglghkgB hvhCAQgELhYsaHR0cDovL3d3dy5hLWNlcnQuYXQvY2VydGlmaWNhdGUtcG9saWN5 Lmh0bWwwNAYJYIZIAYb4QgENBCcWJUEtQ0VSVCBBRFZBTkNFRCBDZXJ0aWZpY2F0 aW9uIFNlcnZpY2UwDgYHKigAGAQBAAQDAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAN GWHWLZHDXGJeISXmONePjdLKBay4jOiUzrN+xBeCwX5nwoAzOgs/F75x1vDE2NTb Q2LLjlXJlTXwTDlZEt05GhHc7Ic6uX99pSrc2iWTyGP+XxnjV4CPB9y0nOLOHrVc IdrTzfGgEtOSBVm3cO6FCwdFJKhRjf+vW9C7vkFhqFQoO/9lM2YILvFyvoi1jnZG rjEFEbx/Gi9dMZbic/agIThnyCBs4PieIN5bEo0AaOrRC0Lj0/QNrXHh/S85pYsK b1EICz/rpRHwpDZ1kxORCeW9Z13yCadInNdgYtdHLXJi1W50Jl6CFJF89BJDMiXd ujw/yFRWk2wEmHn3NBtn</X509Certificate> <X509SubjectName xmlns="http://www.w3.org/2000/09/xmldsig#">[EMAIL PROTECTED], CN="Juergen Heiss, (Test)", OU=Development, O=Test: MESONIC Datenverarbeitung GmbH, L=Mauerbach, C=AT</X509SubjectName> <X509IssuerSerial xmlns="http://www.w3.org/2000/09/xmldsig#"> <X509IssuerName>[EMAIL PROTECTED], CN=A-CERT ADVANCED, OU=A-CERT Certification Service, O=ARGE DATEN - Austrian Society for Data Protection, L=Vienna, S=Austria, C=AT</X509IssuerName> <X509SerialNumber>915</X509SerialNumber> </X509IssuerSerial> </dsig:X509Data> </dsig:KeyInfo> </dsig:Signature> <eb:InvoiceNumber>FA-2354</eb:InvoiceNumber> <eb:InvoiceDate>2006-07-25</eb:InvoiceDate> <eb:Delivery> <eb:Date>2006-07-25</eb:Date> <eb:Address> <eb:Salutation>Firma</eb:Salutation> <eb:Name>Annas Sportwelt</eb:Name> <eb:Street>Linzer Str. 12</eb:Street> <eb:Town>Altheim</eb:Town> <eb:ZIP>4950</eb:ZIP> <eb:Country>Österreich</eb:Country> <eb:Contact>Herr Sebastian</eb:Contact> </eb:Address> </eb:Delivery> <eb:Biller> <eb:VATIdentificationNumber>ATU74589652</eb:VATIdentificationNumber> <eb:InvoiceRecipientsBillerID>230ANNA</eb:InvoiceRecipientsBillerID> <eb:Address> <eb:Name>Fun & Workout</eb:Name> <eb:Street>Herzog Friedrich Pl.</eb:Street> <eb:Town>Mauerbach</eb:Town> <eb:ZIP>3001</eb:ZIP> <eb:Country>A</eb:Country> <eb:Phone>+43 1 970 30</eb:Phone> <eb:Email>[EMAIL PROTECTED]</eb:Email> <eb:Contact>Herr Walter</eb:Contact> <eb:AddressExtension>Sport & Fitness</eb:AddressExtension> </eb:Address> </eb:Biller> <eb:InvoiceRecipient> <eb:VATIdentificationNumber>ATU44026601</eb:VATIdentificationNumber> <eb:BillersInvoiceRecipientID>230A001</eb:BillersInvoiceRecipientID> <eb:Address> <eb:Salutation>Firma</eb:Salutation> <eb:Name>Annas Sportwelt</eb:Name> <eb:Street>Linzer Str. 12</eb:Street> <eb:Town>Altheim</eb:Town> <eb:ZIP>4950</eb:ZIP> <eb:Country>Österreich</eb:Country> <eb:Contact>Herr Sebastian</eb:Contact> </eb:Address> </eb:InvoiceRecipient> <eb:Details> <eb:ItemList eb:ListType="structured"> <eb:ListLineItem> <eb:ListElement eb:Usage="Number" eb:Type="IdentifierType">10001</eb:ListElement> <eb:ListElement eb:Usage="Description" eb:Type="StringType">Rennrad 26 "</eb:ListElement> <eb:ListElement eb:Usage="CustomersArticleNumber" eb:Type="IdentifierType">10001</eb:ListElement> <eb:ListElement eb:Usage="Quantity" eb:Type="DecimalType" eb:Unit="Units">1.00</eb:ListElement> <eb:ListElement eb:Usage="Weight" eb:Type="DecimalType">15.60</eb:ListElement> <eb:ListElement eb:Usage="TaxRate" eb:Type="DecimalType">20.00</eb:ListElement> <eb:ListElement eb:Usage="UnitPrice" eb:Type="AmountType" eb:Unit="EUR">381.51</eb:ListElement> <eb:ListElement eb:Usage="Amount" eb:Type="AmountType" eb:Unit="EUR">381.51</eb:ListElement> </eb:ListLineItem> <eb:ListLineItem> <eb:ListElement eb:Usage="Number" eb:Type="IdentifierType">10002</eb:ListElement> <eb:ListElement eb:Usage="Description" eb:Type="StringType">Luxus Mountain Bike "oversized"</eb:ListElement> <eb:ListElement eb:Usage="CustomersArticleNumber" eb:Type="IdentifierType">10002</eb:ListElement> <eb:ListElement eb:Usage="Quantity" eb:Type="DecimalType" eb:Unit="Units">1.00</eb:ListElement> <eb:ListElement eb:Usage="Weight" eb:Type="DecimalType">18.10</eb:ListElement> <eb:ListElement eb:Usage="TaxRate" eb:Type="DecimalType">20.00</eb:ListElement> <eb:ListElement eb:Usage="UnitPrice" eb:Type="AmountType" eb:Unit="EUR">624.22</eb:ListElement> <eb:ListElement eb:Usage="Amount" eb:Type="AmountType" eb:Unit="EUR">624.22</eb:ListElement> </eb:ListLineItem> </eb:ItemList> </eb:Details> <eb:Tax> <eb:VAT> <eb:Item> <eb:TaxedAmount eb:Currency="EUR">1005.73</eb:TaxedAmount> <eb:Percentage>20.00</eb:Percentage> <eb:Amount eb:Currency="EUR">201.15</eb:Amount> </eb:Item> </eb:VAT> </eb:Tax> <eb:TotalGrossAmount eb:Currency="EUR">1206.88</eb:TotalGrossAmount> <eb:PaymentMethod xsi:type="eb:UniversalBankTransactionType"> <eb:BeneficiaryAccount> <eb:BankName>Die Erste</eb:BankName> <eb:BankCode eb:BankCodeType="AT">20120</eb:BankCode> <eb:BankAccountNr eb:Currency="EUR">4789234789</eb:BankAccountNr> <eb:BankAccountOwner>Herr Maier</eb:BankAccountOwner> </eb:BeneficiaryAccount> </eb:PaymentMethod> <eb:PaymentConditions> <eb:DueDate>2006-08-15</eb:DueDate> <eb:Discount> <eb:PaymentDate>2006-08-01</eb:PaymentDate> <eb:Percentage>2.00</eb:Percentage> <eb:Amount eb:Currency="EUR">24.14</eb:Amount> </eb:Discount> <eb:Discount> <eb:PaymentDate>2006-08-08</eb:PaymentDate> <eb:Percentage>1.00</eb:Percentage> <eb:Amount eb:Currency="EUR">12.07</eb:Amount> </eb:Discount> </eb:PaymentConditions> <eb:PresentationDetails> <eb:URL>http://www.funwork.co.at</eb:URL> <eb:LayoutID>EBIFA100</eb:LayoutID> <eb:Language>ger</eb:Language> <eb:DocumentTitle>Rechnung</eb:DocumentTitle> <eb:SuppressZero>true</eb:SuppressZero> <eb:HeaderComment>Wir erlauben uns wie folgt zu verrechnen.</eb:HeaderComment> <eb:FooterComment>Wir danken für Ihren Auftrag.</eb:FooterComment> </eb:PresentationDetails> </eb:Invoice>
_______________________________________________ xmlsec mailing list [email protected] http://www.aleksey.com/mailman/listinfo/xmlsec
