xxxxx@gmail.com wrote:
Am developing a PnP package for USB device driver. To get rid of certificate warnings i created my own test certificate. Its working fine too. Now i have some doubts in it
- can i install my test certificate in clients pc? ie., Is it legal to distribute test certificate for commercial use??
Legal? Yes, but your clients should object to it. Certificates are
there for a reason. They establish accountability, and a “chain of
trust”, starting from the core “certificate authorities”. The world has
decided that Verisign and GlobalSign are trustworthy. When you sign
something with a certificate they issued, the world knows that the
package was created by you, and ONLY you, and that there is a way to
find you.
Remember that one major purpose for driver signing is liability. If
your signed driver crashes and causes personal injury, that signed
driver can be used as evidence that you wrote it. Further, the
certificate authority knows how to find you, because you had to give an
address when you got it, and the certificate authority verifies the address.
By installing your certificate, your clients are saying “I trust that
this company is who they say it is, and I trust everything this company
might produce, now or in the future.” You can put a fake address in
your own certificates.
It is a dangerous thing to do. I would never allow it on my machine.
- If i can distribute my test certificate to install it in my client pc, i want certmgr.exe which i found tat i cant distribute it. if so wat are the other ways to install my certificate in clients pc??
Certmgr is a command that is built-in to the operating system.
Symantec/Verisign has help recipes in their knowledge base on how to use it.
- Finally, is there any other ways to get a certificate with out cost or solve this problem?
No. Spend the $300. It is a cost of doing business in the driver world.
Am bit new to this field so could you please explain in detail?? Even providing some links will be a great deed…
Follow the rules. They are there for a reason.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.