<div dir="ltr"><div>Hello Aleksey,</div><div><br></div><div>Hopefully you can help me.  I'm implementing Django SAML (<a href="https://bitbucket.org/lgs/djangosaml2">https://bitbucket.org/lgs/djangosaml2</a>) in a project which relies on your XMLSec library.  The application works flawlessly on my local development environment (Mac), but returns errors on my staging server, an Amazon EC2 instance.  I'm struggling to isolate the issue.  The exception that is generated in my SAML application is as follows:</div>
<div><br></div><div>Exception: func=xmlSecGCryptAppKeyLoadMemory:file=app.c:line=248:obj=unknown:subj=unknown:error=17:invalid format:format=7</div><div>func=xmlSecGCryptAppKeyLoad:file=app.c:line=176:obj=unknown:subj=xmlSecGCryptAppKeyLoadMemory:error=1:xmlsec library function failed:filename=/tmp/tmpZIPa5a.pem</div>
<div>func=xmlSecAppCryptoSimpleKeysMngrKeyAndCertsLoad:file=crypto.c:line=118:obj=unknown:subj=xmlSecCryptoAppKeyLoad:error=1:xmlsec library function failed:uri=/tmp/tmpZIPa5a.pem</div><div>Error: failed to load public key from "/tmp/tmpZIPa5a.pem".</div>
<div>Error: keys manager creation failed</div><div><br></div><div>I've installed XMLSec on the Amazon EC2 instance.  To do so, I had to install from source.  The first note is that I receive failures when running a "make check" as I reported here: <a href="https://bugzilla.gnome.org/show_bug.cgi?id=725279">https://bugzilla.gnome.org/show_bug.cgi?id=725279</a>.  That bug post has an attachment of the output, but the two main failures are: </div>
<div><br></div><div>transform "rsa-1_5" and "rsa-oaep-mgf1p" not found</div><div><br></div><div>My question is this: does this sound like a library issue (missing library or version mismatch)?</div><div>
<br></div><div>You ask that I supply following for a question or bug report:</div><div>XMLSec version number (or the snapshot date):</div><div>xmlsec version: xmlsec1 1.2.19 (gcrypt)</div><div><br></div><div>The platform/compiler you are using:</div>
<div>Amazon Linux AMI release 2013.09</div><div>Kernel: 3.4.76-65.111.amzn1.x86_64</div><div>gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2)</div><div><br></div><div>The exact xmlsec utility command line:</div><div>/usr/local/bin/xmlsec1</div>
<div><br></div><div>All the files mentioned in this command line:</div><div>** I'm not sure how to list these?</div><div><br></div><div>The xmlsec utility output:</div><div>** I don't know how to run the xmlsec utility</div>
<div><br></div><div>Additional library information from the Amazon EC2 instance that may be important:</div><div>libxml2.x86_64 version: 2.9.1-1.1.28.amzn1</div><div>libxml2-devel.x86_64 version: 2.9.1-1.1.28.amzn1</div><div>
libxslt.x86_64 version: 1.1.26-2.7.amzn1</div><div>libxslt-devel.x86_64 version: 1.1.26-2.7.amzn1</div><div>OpenSSL version: 1.0.1e-fips</div><div><br></div><div>Thank you for your time and attention,</div><div>Derek Nutile</div>
</div>