Click here to Skip to main content
15,042,814 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am making the project as coding in c# and designing in silverlight3

Its a Web application..

I wants that user should login by Digital signature(DSC)

Suppose "Vikram" purchases my software .. first time when vikram

submit his formation.he will also have to attach his digital signature , first time when

he submits his DSc ,at that time I wants to store all his DSC informaion in my server database...


It means if second time vikram logins with the wrong dsc he will not get the permission
to login in a website...
He will only be permitted to login with a right DSc..

Now the main problem is that how can I verify this..

Acting as a server what Information can i get from dsc and how..
please help me if available with I am searching this from a long time..

Thanks in advance
Posted
Comments
rajni k 21-Mar-16 1:39am
   
Hi,

I want to integrate the same code.Do you have a solution?
rajni

What do you mean by a digital signature ? Where does it come from ? How do you know it's valid in the first place ?
   
I am making the project as coding in c# and designing in silverlight3

Its a Web application..

I wants that user should login by Digital signature(DSC)

Suppose "Vikram" purchases my software .. first time when vikram

submit his formation.he will also have to attach his digital signature , first time when

he submits his DSc ,at that time I wants to store all his DSC informaion in my server database...


It means if second time vikram logins with the wrong dsc he will not get the permission
to login in a website...
He will only be permitted to login with a right DSc..

Now the main problem is that how can I verify this..

Acting as a server what Information can i get from dsc and how..
please help me if available with I am searching this from a long time..

Thanks in advance





A digital signature (not to be confused with a digital certificate) is an electronic signature that can be used to authenticate the identity of the sender of a message or the signer of a document, and possibly to ensure that the original content of the message or document that has been sent is unchanged. Digital signatures are easily transportable, cannot be imitated by someone else, and can be automatically time-stamped. The ability to ensure that the original signed message arrived means that the sender cannot easily repudiate it later.
It contains a public key and a private key..
public key can be shared to anyone but public key is a secret key..


And thats the thing i am asking that how can i verify the users signature...
   
v2
You should edit your post, so we can see it when we're answering, and your question doesn't show two answers, when it only has one.

Here[^] is the first hit I found. Did you try to search yourself ?

The gist of it is, you have the private key that matches the public key, and some data is sent that's encrypted using these keys. If the data does not decrypt, then the key is not valid.

wrote:
please help me if available with I am searching this from a long time.


Weird, google and 30 seconds got me as much as I'd need to code this.
   
You should edit your post, so we can see it when we're answering, and your question doesn't show two answers, when it only has one.

Here[^] is the first hit I found. Did you try to search yourself ?

The gist of it is, you have the private key that matches the public key, and some data is sent that's encrypted using these keys. If the data does not decrypt, then the key is not valid.


wrote:
please help me if available with I am searching this from a long time.


Weird, google and 30 seconds got me as much as I'd need to code this.




I had tried this but its not working....I searched a lot and also had done myself but not getting the result.... can you provide me a approiate 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