[xmlsec] libxmlsec1 unable to decrypt

Aleksey Sanin aleksey at aleksey.com
Mon May 4 08:35:45 PDT 2015


FAQ, section 3.2 if I recall correctly.

Aleksey

On 5/4/15 7:39 AM, Mukul Agrawal wrote:
> Hi Aleksey, 
> 
> I am trying to use python-saml which in turn uses xmlsec1 using
> Cython/lxml binding. The library throws following exception when the
> encrypted SAML Assertion is handed over for decryption.
> 
> xpath.c:273(xmlSecXPathDataExecute) subject=xmlXPtrEval
> msg=expr=xpointer(id('_bf4fe5b97a7cf4f18766fc20a44b8942')) errno=5
> 
> xpath.c:356(xmlSecXPathDataListExecute) subject=xmlSecXPathDataExecute
> 
> xpath.c:466(xmlSecTransformXPathExecute) obj=xpointer
> subject=xmlSecXPathDataExecute
> 
> transforms.c:2395(xmlSecTransformDefaultPushXml) obj=xpointer
> subject=xmlSecTransformExecute
> 
> transforms.c:1226(xmlSecTransformCtxXmlExecute)
> subject=xmlSecTransformPushXml msg=transform=xpointer
> 
> transforms.c:1286(xmlSecTransformCtxExecute)
> subject=xmlSecTransformCtxXmlExecute
> 
> keyinfo.c:1169(xmlSecKeyDataRetrievalMethodXmlRead) obj=retrieval-method
> subject=xmlSecTransformCtxExecute
> 
> keyinfo.c:114(xmlSecKeyInfoNodeRead) obj=retrieval-method
> subject=xmlSecKeyDataXmlRead msg=node=RetrievalMethod
> 
> keys.c:1349(xmlSecKeysMngrGetKey) subject=xmlSecKeyInfoNodeRead
> msg=node=KeyInfo
> 
> 
> xmlenc.c:957(xmlSecEncCtxEncDataNodeRead) errno=45
> 
> xmlenc.c:715(xmlSecEncCtxDecryptToBuffer)
> subject=xmlSecEncCtxEncDataNodeRead
> 
> xmlenc.c:623(xmlSecEncCtxDecrypt) subject=xmlSecEncCtxDecryptToBuffer
> 
> 
> I am on Ubuntu 12 with libxmlsec1* version 1.2.14-1.2build1. I have very
> limited idea of libxmlsec1 library and unable to find any information
> regarding this error anywhere. There are reasons for me to believe that
> the encrypted data is proper.
> 
> Let me know if you have any idea about the issue. Thanks in advance.
> 
> Regards
> Mukul Agrawal


More information about the xmlsec mailing list