0

로그인 과정에서 USB 포트를 통해 스마트 카드 판독기에 삽입 된 스마트 카드 핀을 가져 오려고하는 웹 응용 프로그램에서 작업하고 있습니다.스마트 카드로 웹 사이트 사용자 인증

내가 지금까지 이해 한 것은 PC/SC 인터페이스를 사용하여 스마트 카드를 읽고 APDUs를 송수신함으로써 데이터를 검색 할 수 있다는 것입니다.

그러나 제 문제는 기본 컴퓨터의 USB 포트에 물리적으로 연결된 스마트 카드에서이 정보를 읽으려면 내 웹 사이트가 필요하다는 것입니다.

IE에서만 작동 할 수있는 제한 사항이 있지만 FireBreath 위에 웹 카드와 같은 흥미로운 플러그인이 내장되어 있습니다. Google이 지원하는 기본 브라우저가 Chrome이므로이 목적을 달성하지 못합니다. Chrome에서 NPAPI 지원을 받으면서 Firebreath 2.0을 기다리지 않고도 어떻게 같은 결과를 얻을 수 있는지 확신 할 수 없습니다.

어떤 제안이 도움이 될 것입니다.

감사합니다,

AJ

답변

1

작동 할 수있는 유일한 방법은, 사용자가 확장와 통신 응용 프로그램을 설치하는 것입니다. 예 : 응용 프로그램은 포트 4444에서 수신 대기하고 확장은 스마트 카드에 대한 데이터를 검색하기 위해 ajax를 통해 해당 포트에 연결합니다.

+0

씬 클라이언트는 브라우저에서 실행되는 웹 사이트로이 데이터를 보내려고하기 때문에 의미가 있습니다. 지금이 순간 저에게는 가능성이 없습니다. – aj1984

0

설명서가 여전히 희박하지만 모든 질문에 대한 답변을 찾으려면 메일 링리스트 기록을 파헤쳐보고 (여기에 새로운 질문이나 목록에 질문 할 수 있음) FireBreath 2.0을 사용할 수 있습니다. .

네이티브 메시징을 직접 사용할 수도 있습니다.이 메커니즘은 Chrome에서 FireBreath 2.0으로 작동하는 메커니즘입니다. FireBreath 2.0을 직접 사용하는 가장 큰 장점은 다른 브라우저에서도 작동한다는 것입니다. 완료되면 FireFox의 기본 메시징 구현을 지원하도록 업데이트됩니다.