Driver signing issues on XP 32 bits

Hi,
I signed my drivers using the signtool and verified the signature.
I had to use the /pa switch, only then signtool showed that the driver signature was correct.
I signed vista 32 bit drivers using the same certificate and it worked fine on vista 32 bit machine.
But the xp 32 bits machine still shows the driver as untrusted.
Although the signtool says the signature is correct.

Anybody has any thoughts on this one.

regards
Abhijit

OK my mistake.
Always read the documentation first :).
My driver is a pnp driver and is not WHQL certified. It is signed by third party SPC.
XP will show driver as untrusted unless it is WHQL certified.
Although vista and later releases allow drivers signed by third party SPC.