Я пытаюсь подписать информацию цифровой информацией с помощью закрытого ключа.Я знаю, как это сделать в настольном клиентском приложении с .Net, но я не уверен, как это сделать в ASP.Net.Он будет использоваться в интрасети с использованием IE8.Если это делается через ASP.Net, я предполагаю, что закрытый ключ не отправляется на сервер, когда пользователь вводит пароль в свой сертификат при переходе на сайт (https, 2-way SSL), но не уверен.Если на сервере нет доступа к закрытому ключу клиента, как я могу что-то подписать в браузере?Могу ли я использовать javascript?
Редактировать: Наверное, сначала было бы полезно узнать, можно ли это сделать на сервере или на клиенте?