문제

CAC 인증 앱을 개발하고 있습니다.

Rhel 5.5를 실행하고 카드 리더가 내 기계에 연결되어 있습니다. 스마트 카드 / CAC를 삽입 할 때 시계가있는 창의 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 오른쪽 상단에 올 수 있습니다. 그게 나타납니다. 스마트 카드 관리자가 표시된 상태에서는 PIN을 입력하지 않고도 카드의 인증서 목록과 세부 정보 등을 볼 수 있습니다.

이제 NSS 라이브러리를 사용하여 슬롯 및 목록 인증서를 가져 오려면 NSS 라이브러리를 사용하여 PIN을 입력하지 않고 인증서 목록을 가져올 수 없습니다.

무엇을하고 싶은 것은 카드에서 인증서 목록을 가져 와서 사용자가 PIN을 입력 할 수 있도록 사용자가 핀 텍스트 필드와 함께 사용자에게 해당 목록을 표시 한 다음 인증에 사용할 인증서를 선택합니다. 응용 프로그램 대신 한 단계 대신 PIN을위한 별도의 대화 상자를 표시 한 다음 인증서 선택을위한 팝업을 표시하지만 NSS 라이브러리를 사용하여 불가능한 것처럼 보이지만 다른 한 단계에서는 스마트 카드 관리자 GUI를 쉽게 할 수 있습니다. CAC에서 인증서 목록을 얻는 데 사용할 수있는 별도의 API가있는 경우에 오른쪽 방향으로이를 가리킬 수 있습니까 ??? 감사합니다!

도움이 되었습니까?

해결책

  • "친숙한 인증서"또는 "공개적으로 읽을 수있는 인증서"기능 / 메커니즘을 검색하십시오 (0x1 << 28 모듈을로드 할 때) - 기본 NSS는 무엇이든 전에 핀이 필요하다고 가정합니다.토큰에서 읽어야합니다.그것은 imhoutter 어리 석음이고 그것을 기본으로 유지하는 것입니다 ...
  • 능력이있는 사용자에게 더 나은 보안을 지원하기를 원할 때 Pinpad Reader (PKCS # 11의 보호 인증 경로 보호)를 고려해야합니다.PINPAD 리더가 연결된 경우 PIN 항목 텍스트 상자가 표시되어야합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top