2014-06-10 2 views
1

C#, asp.net을 기반으로하는 웹 응용 프로그램이 있습니다.전자 서명 C# asp.net

애플리케이션에서는 콘텐츠 저널 레코드 인 xml 파일을 생성합니다. 관리자는 usb 토큰으로이 xml 파일에 서명해야합니다.

Windows 응용 프로그램에서 나는 usb 토큰 인증서 파일을 읽을 수 있으며 xml 파일에 서명 할 수 있습니다.

하지만 웹 응용 프로그램에서 동일한 코드를 실행하면이 오류가 표시됩니다. "카드를 삽입 한 카드 판독기를 찾을 수 없습니다".

ny 웹 응용 프로그램의 클라이언트 usb 토큰 및 인증서에 액세스하려면 어떻게해야합니까?

웹 응용 프로그램에 전자 서명을 사용하는 사람이 있습니까?

+0

인증서를 업로드할까요? – Magnus

답변

1

쉬운 해결책이 없습니다. ActiveX 컨트롤 또는 Java 애플릿을 만들어 클라이언트 컴퓨터에 설치해야합니다. 그것은 나의 인터넷 뱅킹이 작동하는 방법이다.

0

평소와 가장 쉬운 방법은 사용자가 자신의 서명을 스캔 한 사본을 업로드하도록하는 것입니다. 응용 프로그램은 어딘가에 (데이터베이스 또는 서버의 일부 폴더) 저장해야합니다. 필요한 경우이 사용자는 서명을 사용할 수 있어야합니다. 그런 다음 자동으로 전자 서명이됩니다. 전자 서명을 사용하기 전에 사용자를 올바르게 인증하고 권한을 부여하십시오.

희망이 도움이됩니다!

관련 문제