MayBe the problem could be in the user private key rights?
Do you have the user right's to manage the private key of the certificate?