[xmlsec] rsakey sign fail

Aleksey Sanin aleksey at aleksey.com
Mon Aug 31 13:28:22 PDT 2009

 From the Makefile, it is pretty clear that you are using the same
template "../signing-template.xml" for both RSA and DSA signatures.
Obviously, this is not going to work because template contains the
encryption algorithm specification. Thus, RSA test fails with
"key not found" message because template specifies DSA algorithm
and DSA key is not available in this test.


Kai Hendry wrote:
> The test is described in the Makefile in git:
> http://git.webvm.net/?p=wgtqa;a=blob;f=xmldsig/Makefile
> Though I'll attach it here too. The rsakey.p12 is your example key is
> the xml1sec distribution.
> cd helloworld; xmlsec1 sign --pkcs12 ../rsakey.p12 --pwd secret
> --output author-signature.xml ../signing-template.xml
> func=xmlSecKeysMngrGetKey:file=keys.c:line=1364:obj=unknown:subj=xmlSecKeysMngrFindKey:error=1:xmlsec
> library function failed:
> func=xmlSecDSigCtxProcessKeyInfoNode:file=xmldsig.c:line=871:obj=unknown:subj=unknown:error=45:key
> is not found:
> func=xmlSecDSigCtxProcessSignatureNode:file=xmldsig.c:line=565:obj=unknown:subj=xmlSecDSigCtxProcessKeyInfoNode:error=1:xmlsec
> library function failed:
> func=xmlSecDSigCtxSign:file=xmldsig.c:line=303:obj=unknown:subj=xmlSecDSigCtxSigantureProcessNode:error=1:xmlsec
> library function failed:
> Error: signature failed
> Error: failed to sign file "../signing-template.xml"
> With thanks,
> ------------------------------------------------------------------------
> _______________________________________________
> xmlsec mailing list
> xmlsec at aleksey.com
> http://www.aleksey.com/mailman/listinfo/xmlsec

More information about the xmlsec mailing list