Hi,

 

I have one root ca, intermediate ca, and device certificate in der format.

 

While am trying to verify one by one as intermediate-ca with root-ca and device cert with intermediate-ca; things work fine.

 

But if I tried to verify like having two context one for ca and one chain. I parse root ca on CA context and intermediate ca and device cert on chain context. Now verification fails with flag 8 error code -0x2700.

 

I have attached verify_der_one_by_one.c it is working without any issue; but verify_der_chain.c is causing the issue stated above.

 

 

Any help would be appreciated.

 

Thanks,

Gopi Krishnan