Alldrivers older than 2016 couldn't be installed at all. The newer ones installed, but connecting the device to my Macbook and inserting the PKI Card didn't bring up any certificates in the Keychain tool and couldn't use Safari for logins using PKI nor sign/decrypt mails.
This could be solved with the help of the very responsive support of HID. I raised a support ticket with them and now it works. Here are the steps to solve this and use PKI cards on MacOS Catalina with Firefox.
The Rev B (R3x210320-03) is a reader with the Aviator chipset and the readers with the Aviator chipset do not require additional drivers as they utilise native USB CCID drivers within the OS (Windows, MacOS & Linux).
Users are unable to read card using HID Omnikey 3121 desktop reader. Upon investigation, it is discovered that the wrong driver is installed on the PC, and therefore the HID Omnikey 3121 reader is not correctly recognized by the PC.
Step 2: The Update Driver Software - Omnikey 3x21 window will then be shown. Click Browse my computer for driver software.
Figure 2: Clicking Browse My Computer for Driver Software Window
Step 3: The following window will then be shown. Click Let me pick from a list of device drivers on my computer and click Next.
Figure 3: Clicking Let Me Pick from a List of Device Drivers on My Computer and Clicking Next
Step 7: Repeat the process (Steps 1 to 6) if the HID Omnikey 3121 is still unable to read the MyKad. Note that there are many different drivers for different operating systems, and therefore trial and error is required to identify the correct driver for the respective PC specification.
The OMNIKEY 3121 is a high-performance, USB smart card reader for desktop use that features multiple-base mounting options and a robust housing. Compliant with all industry standards, this reader is compatible with virtually any contact smart card, operating system and a variety of applications. The OMNIKEY 3121 is easy to install and well-suited for all contact smart card operations, including single sign-on, online banking or digital signature applications.
Originally formed to develop radio frequency identification technologies, HID Global was formed in 1991 as Hughes Identification Devices, a subsidiary of Hughes Aircraft Company with offices in California and Scotland. The original 125-kilohertz and 400-kilohertz proximity technology had been pioneered by Destron/IDI (formerly Identification Devices Inc.), in Boulder, Colorado, and used primarily for Animal Identification and Proximity Access Control, and to a lesser degree in Manufacturing Processes, Tyre tracking and a few other Asset Identification applications. Already a supplier to Destron/ID of low-frequency microchips, Hughes Aircraft Company acquired exclusive rights to the Access Control and Industrial markets, leading to the formation of Hughes Identification Devices.
HID Global sells physical access control products, logical access control products, and secure issuance products that comprise smart cards, readers, smart card readers (OMNIKEY), networked access products, card printer/encoders (FARGO) and software. Its other business segments includes virtualization technology, cashless payment, government ID, RFID for industry and logistics and Animal ID solutions and professional services.
HID manufactures and licenses several types of technologies, from Wiegand products to 13.56 MHz iCLASS, MIFARE, and DESFire, as well as the 125 kHz Indala and Prox cards. Migration readers from various 125 kHz Prox technologies to 13.56 MHz iCLASS were introduced in 2007.
After installing the Omnikey 3121 driver to the PC containing the xPortalNet Client software, the 'No Card Detected' error message is still prompted when users attempt to read MyKad details via the Omnikey 3121.
Even after installing the correct device driver for Omnikey 3121, users are still unable to use Omnikey 3121 to read MyKad details in visitor registration. Software prompted the 'No Card Detected' error message as shown in the figure below: Figure 1: 'No card detected' Error Message. When users verified if the PC detected the Omnikey 3121, the device manager indicated that the Omnikey 3121 is detected as 'Microsoft Usbccid Smartcard Reader (WUDF), as shown in the following figure: Figure 2: Show on Device Manager> Device list > Smart card readers> Microsoft Usbccid Smartcard Reader (WUDF).
Figure 5: Click Update Driver Software to Update the HID Omnikey 3121 DriverStep 4: In the next window, select Browse my computer for driver software. Then, select Let me pick from a list of device driver on my computer and click Next button.
Figure 8: Selecting Omnikey 3x21 as the Device Driver to be InstalledStep 6: When Windows has successfully updated the HID Omnikey 3121 driver, the following window will be shown. Click Close to exit.
Figure 9: Driver Software Installation Success WindowStep 7: Go to device manager to verify that the Windows operating system indeed has recognized the smart card reader as Omnikey 3x21. Users can now use the HID Omnikey 3121 to read MyKad details.
I want to know how I can use my HID Omnikey 3121 to pass its information on to a citrix-session.I am working on Citrix-client and I have to logon to a site using a smartcard.Ubuntu finds the cardreader and even the card itself.However when I am in the Citrix-session, I can't see the cardreader.This is what I get:
I want to use Java to get access to smart card by Omnikey reader. I found couple solutions like a smartcardio, but it didn't help enough. Basically I connected with reader, but it uses APDU when I don't need it. I have an idea to open stream to my reader by USB and by stream put binary commands to device and then get answer the same way, but technically how can I write it in Java?
On the internet there aren't many tutorials about programming smart cards. I tried also use pyApduTool or HID Omnikey Sync API V2.0., but that only for test. I have to write simple requests to get information from card.
don't use the PC/SC interface used by java.smartcardio but use native, proprietary libraries from the card reader manufacturer, for instance using a wrapper (JNI based, but there are better / higher level alternatives out there);
keep using APDU's, but use CLA byte set to FF hex, opening a connection to the reader. FF is reserved, but it is generally reserved for this kind of card reader access, e.g. to access memory cards without ISO/IEC 7816-4 layer that are supported by the reader manufacturer.
out of two (for completeness only): many card readers have been created using a USB to serial interface chip, which means that you can directly connect to the (virtual) serial interface; needless to say, you will have to know what commands to send and program everything yourself, if this interface is present at all (Omnikey 3121 is relatively new, so I would be surprised).
Both options rely on card reader specific functions, so you will have find the information for the reader to see what is possible. To my knowledge there is no way to request what functionality is provided. Don't expect too much from standardization for this kind of functionality.
I have installed MS Remote Desktop on my iMac and connected a Omnikey 3121smart card reader via the USB so i would like to know thru MS Report desktop connection how i should configure smart ID Card reader
Forward-thinking companies are progressing to apasswordless world, and HID is steps ahead withtrusted authentication solutions like the OMNIKEYportfolio. Sophisticated options facilitate easy andseamless authentication with a card, phone orwearable. With the simple wave of a credential,people gain efficient access to applications allday long (e.g., parking lots, EV charging, buildings,smart lockers, elevators, turnstiles, vendingmachines, secure printing, etc.).
The OMNIKEY readers support strong authentication for physical and logicalaccess. The product family offers contact and contactless versions enablingvarious usage options (e.g., mobile access, mobile wallet, contactless, etc.).HID readers support credentials in Apple Wallet and allow third parties tocreate secure endpoints.
The HID OMNIKEY 3121 stands out as a top-tier contact smart card reader, offering high performance and ease of use. With plug-and-play compatibility across major PC operating systems, setting up the OMNIKEY 3121 is a breeze. It conforms to all relevant industry standards and works seamlessly with virtually any contact smart card, including EMV smart cards. Powered by USB, this reader eliminates the need for extra wiring or power supply. It can be conveniently placed on a desktop using the included vertical standing base or securely mounted to a surface with the provided adhesive attachment pad. Whether for online banking or digital signature applications, the HID OMNIKEY 3121 is equipped to handle all contact smart card operations.
The OMNIKEY 3121 is a high-performance, USB contact smart card reader board. Compliant with all industry standards, the reader is compatible with virtually any contact smart card, operating system and a variety of applications. The OMNIKEY 3121 is easy-to-install and well-suited for all contact smart card operations, including single sign-on, online-banking or digital signature applications.
The OMNIKEY 3121 is a top performing smart card reader intended for use with a desktop computer. This device is built for easy installation on all major PC operating systems Windows, Mac, Linux and Android. The USB connection makes interfacing with any existing legacy systems simple and convenient. The system can be connected without the need for additional downloads or drivers in almost all cases.
The 3121 features an interchangeable standing base which is offered in both horizontal and vertical configuration, and it also includes an adhesive attachment pad to easily fasten the device to any computer monitor. The OMNIKEY can be specified to meet your company's design with a label and colors. The standard device is a two-tone grey with a dual color LED.
3a8082e126