Click here to Skip to main content
15,891,993 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
This is a security issue related to deployment.

I would like to ask for a certificate or some verification to install the program in an environment where the internet is not available.

My idea is to create and manage files that can be decrypted.

There's a problem..

For example, if a company named "a" has a certificate or any kind of verification, it would be possible for a company named "b" to certify that it is not possible.

If you give company A ID and PASSWORD corresponding to the certificate, company B wants to prevent ID, PASSWORD corresponding to company A certificate.


Is this possible?

What I have tried:

I created an encrypted and decryptable file by entering id and password.
Posted
Updated 14-Jan-19 22:43pm
Comments
Maciej Los 15-Jan-19 2:11am    
Yes, it's possible.

1 solution

Take a look at this: Application Trial Maker[^]
If someone decides to buy your application, he calls you and reads his computer ID. Then the Serial Maker can be used to make a serial key (password). After entering the password, the application runs as the full version.

Another option would be to use the built in Licensing classes in .NET: How To: Component Licensing in .NET[^]
 
Share this answer
 
v2
Comments
Maciej Los 15-Jan-19 4:47am    
Not sure it resolves OP issue. He/She is, probably(!), asking about how to avoid certificate duplicates, but i'm not sure what it means...
오세현 (프레이) 7-Mar-19 23:53pm    
I solved it.
오세현 (프레이) 7-Mar-19 23:54pm    
What was your solution?
RickZeeland 2-Apr-19 14:12pm    
At work a colleague already had implemented the licensing, and I was put on other projects. Also even if I knew I would not be allowed to tell you the details I'm afraid. The only thing I know is that it works with a licensing server that checks the licensing code ...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900