MacOS Catalina에서 HDI Omnikey 3121 USB를 사용할 수 없습니다.

MacOS Catalina에서 HDI Omnikey 3121 USB를 사용할 수 없습니다.

새 드라이버를 설치하려고했습니다.HDI 지원 및 드라이버페이지. 그러나 그들 중 누구도 일하지 않았습니다.

누군가 이 조합을 작동하게 만들었나요?

  • 맥OS 카탈리나
  • HDI 옴니키 3212(USB)

다음 드라이버를 설치하려고 했습니다.

  • Mac OS X용 HID® OMNIKEY® 5x2x, xx21 PCSC 드라이버(2018)
  • Mac OS X용 HID® OMNIKEY® 5x2x, xx21 PCSC(2016)
  • Mac OS X용 HID® OMNIKEY® 3x21 PC/SC CCID 드라이버(2013)
  • Intel 기반 Mac OS X용 HID® OMNIKEY® 3x21 PC/SC CCID 드라이버(2012)

2016년 이전의 모든 드라이버는 전혀 설치할 수 없습니다. 최신 버전이 설치되었지만 장치를 내 Macbook에 연결하고 PKI 카드를 삽입해도 키체인 도구에 인증서가 표시되지 않았고 PKI를 사용한 로그인에 Safari를 사용할 수 없었고 메일에 서명/해독할 수도 없었습니다.

답변1

이 문제는 HID의 신속한 지원을 통해 해결될 수 있습니다. 나는 그들과 함께 지원 티켓을 올렸고 이제는 작동합니다. 이 문제를 해결하고 Firefox가 설치된 MacOS Catalina에서 PKI 카드를 사용하는 단계는 다음과 같습니다.

내 맥북 구성은 다음과 같습니다.

  • 맥북 프로 (15인치, 2017)
  • 맥OS: 10.15.3
  • 프로세서: 2,9GHz 쿼드 코어 Intel Core i7
  • 메모리: 16GB 2133MHz LPDDR3

드라이버 설치

다음 드라이버를 설치했습니다.https://www.hidglobal.com/drivers/29885

연결된 카드 리더 장치 테스트

장치가 감지되었는지 확인하기 위해 명령줄을 사용했습니다.

pcsctest

입력하다1장치를 요청했을 때(시스템마다 다를 수 있음) 마침내 출력을 얻었습니다.

~ pcsctest

MUSCLE PC/SC Lite Test Program

Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: HID Global OMNIKEY 3x21 Smart Card Reader
Enter the reader number          : 1
Waiting for card insertion
                                 : Command successful.
Testing SCardConnect             : Command successful.
Testing SCardStatus              : Command successful.
Current Reader Name              : HID Global OMNIKEY 3x21 Smart Card Reader
Current Reader State             : 0x54
Current Reader Protocol          : 0x1
Current Reader ATR Size          : 12 (0xc)
Current Reader ATR Value         : 3B D2 18 02 C1 0A 31 FE 58 C8 0D 51
Testing SCardDisconnect          : Command successful.
Testing SCardReleaseContext      : Command successful.
Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: HID Global OMNIKEY 3x21 Smart Card Reader
Enter the reader number          : 1
Waiting for card insertion
                                 : Command successful.
Testing SCardConnect             : Command successful.
Testing SCardStatus              : Command successful.
Current Reader Name              : HID Global OMNIKEY 3x21 Smart Card Reader
Current Reader State             : 0x54
Current Reader Protocol          : 0x1
Current Reader ATR Size          : 12 (0xc)
Current Reader ATR Value         : 3B D2 18 02 C1 0A 31 FE 58 C8 0D 51
Testing SCardDisconnect          : Command successful.
Testing SCardReleaseContext      : Command successful.

PC/SC Test Completed Successfully !

Firefox 구성

  1. 설정 > 데이터 개인정보 보호 및 보안 > 인증서로 이동합니다.
  2. "Cryptograic module"(또는 "장치 추가" - 사용 중인 Firefox 버전에 따라 다름) 버튼을 클릭하세요.
  3. 모듈 목록에서 "새 PKCS#11 모듈"을 클릭합니다.
  4. "로드"라고 표시된 버튼을 클릭하십시오.
  5. "검색"이라고 표시된 버튼을 클릭하십시오.
  6. 드라이버 검색: /Library/OpenSC/lib/opensc-pkcs11.so

솔직히 말하면 OpenSC 드라이버를 직접 설치했는지 아니면 과거에 설치했는지 잘 모르겠습니다. 그럼에도 불구하고 여기에서 찾을 수 있습니다: https://github.com/OpenSC/OpenSC/wiki. MacOS 패키지를 설치하세요

완료되면 장치가 PKCS#11 모듈 목록에 표시되고 삽입된 PKI 카드에 제공된 인증서가 표시됩니다.

선택사항: 사용자 정의 루트 인증서 설치

보안 및 인증 설정에 따라 일부 사용자 정의 루트 인증서를 설치해야 합니다. Firefox의 인증서 관리를 사용하여 이를 수행해야 합니다.

보안 페이지를 열어 PKI 카드로 로그인을 테스트하세요.

새로운 로그인 흐름을 강제하기 위해 Firefox에서 새 개인 창을 사용해야 했습니다(Firefox에서): 파일 > 새 개인 창 > URL 입력

주목

USB 카드 리더 장치의 칩셋을 확인했습니다. 지원에 따르면 이는 목록과 해당 드라이버입니다. 지원팀의 답변은 다음과 같습니다.

최신 OMNIKEY 3x21 리더 중 하나를 사용하고 있을 수도 있습니다. 아래 개정판을 확인할 수 있습니다.

R3x210020 x 칩

R3x210120 x-칩

R3x210220 x 칩

R3x210320 비행사

Rev B(R3x210320-03)는 Aviator 칩셋이 포함된 리더이며 Aviator 칩셋이 포함된 리더는 OS(Windows, MacOS 및 Linux) 내에서 기본 USB CCID 드라이버를 활용하므로 추가 드라이버가 필요하지 않습니다.

MacOS의 경우: Aviator용 PCSC 드라이버(필요한 경우):https://www.hidglobal.com/drivers/29885

또는 X-Chip 펌웨어 리더의 경우:https://www.hidglobal.com/drivers/19361

관련 정보