The key needs to match the crypto algorithm you are using in xml.

Aleksey

On 3/3/2010 3:05 PM, Kent Watsen wrote:
Hi,

I’m trying to simplify decrypt3 example by explicitly setting
encCtx->encKey instead of relying on a keys mngr. Specifically, I changed:

encCtx = xmlSecEncCtxCreate(mngr);

To:

encCtx = xmlSecEncCtxCreate(NULL);

encCtx->encKey = xmlSecCryptoAppKeyLoad(“rsakey.pem”,
xmlSecKeyDataFormatPem, NULL, NULL, NULL);

But I get errors:

func=xmlSecEncCtxEncDataNodeRead:file=xmlenc.c:line=885:obj=unknown:subj=unknown:error=45:key
is not found:

func=xmlSecEncCtxDecryptToBuffer:file=xmlenc.c:line=643:obj=unknown:subj=xmlSecEncCtxEncDataNodeRead:error=1:xmlsec
library function failed:

func=xmlSecEncCtxDecrypt:file=xmlenc.c:line=582:obj=unknown:subj=xmlSecEncCtxDecryptToBuffer:error=1:xmlsec
library function failed:

Error: decryption failed

Should explicitly setting the key work?

Thanks,

Kent



_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to