[xmlsec] nss integration error

Aleksey Sanin aleksey at aleksey.com
Tue Oct 13 20:44:18 PDT 2015


More specifically:

include/xmlsec/errors.h:#define XMLSEC_ERRORS_R_KEY_NOT_FOUND
        45

Aleksey

On 10/13/15 8:42 PM, Aleksey Sanin wrote:
> Does the example work for you? If yes then the two changes you made
> are the cause of the error.
> 
> Aleksey
> 
> On 10/13/15 8:26 PM, Mazola Winstrol wrote:
>> Hello,
>>
>> I'm new to xmlsec.
>>
>> I'm trying to sign a xml using nss engine.
>>
>> I'm using the code base of the example "sign a xml with 509 certificate
>> (https://www.aleksey.com/xmlsec/api/xmlsec-examples-sign-x509.html)"
>> with some changes:
>>
>>   * The initialization code include the required initialization code for
>>     the nss engine;
>>   * For the steps of loading the private key and certificate, i replaced
>>     the generic functions "xmlSecCryptoAppKeyLoad" and
>>     "xmlSecCryptoAppKeyCertLoad" with the "xmlSecNssAppKeyLoadSECItem"
>>     and "xmlSecNssAppKeyCertLoadSECItem" (my application already has a
>>     reference to a CERTCertificate object at the time of the document
>>     signing). 
>>
>> All the steps are performed successfully.
>>
>> The error occurs when executing the function "xmlSecDSigCtxSign". I get
>> function result of -1 and the error reporting bellow:
>>
>> file: xmldsig.c
>> line: 871
>> func: xmlSecDSigCtxProcessKeyInfoNode
>> errorObject:
>> errorSubject:
>> reason: 45
>> msg: 
>> -------------------------------
>> file: xmldsig.c
>> line: 565
>> func: xmlSecDSigCtxProcessSignatureNode
>> errorObject:
>> errorSubject: xmlSecDSigCtxProcessKeyInfoNode
>> reason: 1
>> msg: 
>> -------------------------------
>> file: xmldsig.c
>> line: 303
>> func: xmlSecDSigCtxSign
>> errorObject:
>> errorSubject: xmlSecDSigCtxSignatureProcessNode
>> reason: 1
>> msg: 
>> -------------------------------
>>
>>
>> What may be the cause of the error?
>> Best regards
>>
>>
>>
>>
>>
>> _______________________________________________
>> xmlsec mailing list
>> xmlsec at aleksey.com
>> http://www.aleksey.com/mailman/listinfo/xmlsec
>>
> _______________________________________________
> xmlsec mailing list
> xmlsec at aleksey.com
> http://www.aleksey.com/mailman/listinfo/xmlsec
> 


More information about the xmlsec mailing list