[xmlsec] Sign verification problems after SLES 11.3 system security update

spam at intlt.ru spam at intlt.ru
Mon Apr 27 10:22:35 PDT 2015


I'am not sure they will pay attention to this problem, because SLES did not officially maintain xmlsec package. Maybe you could advise me, where to look at? I have seen patch about DSA in your repo, maybe this thing related somehow?

27.04.2015, 20:08, "Aleksey Sanin" <aleksey at aleksey.com>:
> You might want to file a bug about SLES :) It's hard to say what
> have changed.
>
> Aleksey
>
> On 4/27/15 10:05 AM, spam at intlt.ru wrote:
>>  Yes, I did. I even tried to rebuild it from your latest git sources. This error occurs only with DSA keys, with RSA everything is ok.
>>
>>  27.04.2015, 19:39, "Aleksey Sanin" <aleksey at aleksey.com>:
>>>  Did you rebuild xmlsec after the upgrade?
>>>
>>>  Aleksey
>>>
>>>  On 4/26/15 11:20 PM, Igor Sokolov wrote:
>>>>   Something weird happened after SLES 11.3 system update. There was a bunch of Openssl security updates.
>>>>   xmlsec1 sign verification is just stop working.
>>>>   On other systems (non-SLES: Mint, Windows) with the same key and file everything is ok.
>>>>   Output:
>>>>   xmlsec1 verify --print-debug --privkey-pem ibrsStubPublicKey.pem request.txt
>>>>   error : Unknown IO error
>>>>   func=xmlSecKeysMngrGetKey:file=keys.c:line=1370:obj=unknown:subj=xmlSecKeysMngrFindKey:error=1:xmlsec library function failed:
>>>>   func=xmlSecDSigCtxProcessKeyInfoNode:file=xmldsig.c:line=889:obj=unknown:subj=unknown:error=45:key is not found:
>>>>   func=xmlSecDSigCtxProcessSignatureNode:file=xmldsig.c:line=581:obj=unknown:subj=xmlSecDSigCtxProcessKeyInfoNode:error=1:xmlsec library function failed:
>>>>   func=xmlSecDSigCtxVerify:file=xmldsig.c:line=382:obj=unknown:subj=xmlSecDSigCtxSignatureProcessNode:error=1:xmlsec library function failed:
>>>>   Error: signature failed
>>>>   ERROR
>>>>   SignedInfo References (ok/all): 1/1
>>>>   Manifests References (ok/all): 0/0
>>>>   = VERIFICATION CONTEXT
>>>>   == Status: unknown
>>>>   == flags: 0x00000000
>>>>   == flags2: 0x00000000
>>>>   == Key Info Read Ctx:
>>>>   = KEY INFO READ CONTEXT
>>>>   == flags: 0x00000000
>>>>   == flags2: 0x00000000
>>>>   == enabled key data: all
>>>>   == RetrievalMethod level (cur/max): 0/1
>>>>   == TRANSFORMS CTX (status=0)
>>>>   == flags: 0x00000000
>>>>   == flags2: 0x00000000
>>>>   == enabled transforms: all
>>>>   === uri: NULL
>>>>   === uri xpointer expr: NULL
>>>>   == EncryptedKey level (cur/max): 0/1
>>>>   === KeyReq:
>>>>   ==== keyId: dsa
>>>>   ==== keyType: 0x00000001
>>>>   ==== keyUsage: 0x00000002
>>>>   ==== keyBitsSize: 0
>>>>   === list size: 0
>>>>   == Key Info Write Ctx:
>>>>   = KEY INFO WRITE CONTEXT
>>>>   == flags: 0x00000000
>>>>   == flags2: 0x00000000
>>>>   == enabled key data: all
>>>>   == RetrievalMethod level (cur/max): 0/1
>>>>   == TRANSFORMS CTX (status=0)
>>>>   == flags: 0x00000000
>>>>   == flags2: 0x00000000
>>>>   == enabled transforms: all
>>>>   === uri: NULL
>>>>   === uri xpointer expr: NULL
>>>>   == EncryptedKey level (cur/max): 0/1
>>>>   === KeyReq:
>>>>   ==== keyId: NULL
>>>>   ==== keyType: 0x00000001
>>>>   ==== keyUsage: 0xffffffff
>>>>   ==== keyBitsSize: 0
>>>>   === list size: 0
>>>>   == Signature Transform Ctx:
>>>>   == TRANSFORMS CTX (status=0)
>>>>   == flags: 0x00000000
>>>>   == flags2: 0x00000000
>>>>   == enabled transforms: all
>>>>   === uri: NULL
>>>>   === uri xpointer expr: NULL
>>>>   === Transform: c14n-with-comments (href=http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments)
>>>>   === Transform: dsa-sha1 (href=http://www.w3.org/2000/09/xmldsig#dsa-sha1)
>>>>   == Signature Method:
>>>>   === Transform: dsa-sha1 (href=http://www.w3.org/2000/09/xmldsig#dsa-sha1)
>>>>   == SignedInfo References List:
>>>>   === list size: 1
>>>>   = REFERENCE VERIFICATION CONTEXT
>>>>   == Status: succeeded
>>>>   == URI: ""
>>>>   == Reference Transform Ctx:
>>>>   == TRANSFORMS CTX (status=2)
>>>>   == flags: 0x00000000
>>>>   == flags2: 0x00000000
>>>>   == enabled transforms: all
>>>>   === uri: NULL
>>>>   === uri xpointer expr: NULL
>>>>   === Transform: enveloped-signature (href=http://www.w3.org/2000/09/xmldsig#enveloped-signature)
>>>>   === Transform: c14n (href=http://www.w3.org/TR/2001/REC-xml-c14n-20010315)
>>>>   === Transform: sha1 (href=http://www.w3.org/2000/09/xmldsig#sha1)
>>>>   === Transform: membuf-transform (href=NULL)
>>>>   == Digest Method:
>>>>   === Transform: sha1 (href=http://www.w3.org/2000/09/xmldsig#sha1)
>>>>   == Manifest References List:
>>>>   === list size: 0
>>>>   Error: failed to verify file "request.txt"
>>>>   _______________________________________________
>>>>   xmlsec mailing list
>>>>   xmlsec at aleksey.com
>>>>   http://www.aleksey.com/mailman/listinfo/xmlsec


More information about the xmlsec mailing list