2011-09-19 3 views
0

사용자가 디지털 인증서를 사용하여 먼저 로그인해야하는 html 응용 프로그램을 개발 중입니다. 로그인 후 그는 디지털 인증서를 사용하여 데이터의 암호화 및 해독을 수행해야합니다. 지금 경우 인증서는 우리가 설치할 수 .pfx 파일의 형태로 사용할 수있는 경우 인증서는 컨테이너에 나타납니다 우리가 로그인시 암호화 및 암호 해독 중에 사용할 수 있습니다. 디지털 인증서에 .pfx가있는 경우이 방법이 유용합니다. 하지만 이제 나는 etoken (보안 토큰)을 위해이 기능을 향상시키고 싶습니다. 나는 etoken에 대해 많이 모른다. 문제는 로그인하는 동안 디지털 인증서를 어떻게 사용할 수 있습니까? 암호 해독 중에 개인 키를 어떻게 저장해야합니까?etoken through CryptoAPI 's에 액세스하는 방법?

사람은 eToken을의 사용과 CryptoAPI를의를 설명 할 것이다 어떤 자습서 (있는 경우)에 대해 말해 주시겠습니까. 나는 이전의 질문에 대한 답변에서 언급 한 바와 같이

답변

1

는, 윈도우의 CSP는 Windows 인증서 저장소에 하드웨어에서 인증서를 매핑, 그래서 이것은 당신에게 투명합니다. Windows 인증서 저장소 API를 통해 인증서에 액세스 할 수 있으면 인증서가 실제로 어디에 있는지 신경 쓸 필요가 없습니다. 서버에 개인 키를 전송할 수 없습니다

주, 즉 당신은 클라이언트 측 모듈을 사용하는 것 (하나의 ActiveX 또는 Java 애플릿) 로컬 작업을 수행합니다. 이것은 하드웨어의 인증서뿐만 아니라 내보낼 수없는 개인 키가있는 인증서에도 적용됩니다.

+0

사실 eToken을의 경우, 내가 정확히 문제가 무엇인지 잘 모릅니다하지만 자동으로 디지털 인증서를 검색 할 수 없습니다. –

+0

유진 (Eugene), 나는 당신의 대답을 깊이 생각해 봤고 그때 나는 이해했다. 귀하의 답변을 수락하고 클라이언트 측 코드로 작업하려고합니다. 대답 해줘서 고마워. –