[xmlsec] explicitly set key in decrypt3 example failing

Aleksey Sanin aleksey at aleksey.com
Wed Mar 3 15:35:48 PST 2010


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
> xmlsec at aleksey.com
> http://www.aleksey.com/mailman/listinfo/xmlsec


More information about the xmlsec mailing list