The main method in RHEL for applications to access smart cards, is via a higher level API, the OASIS PKCS #11 API, which abstracts the card communication to specific commands that operate on cryptographic objects (private keys etc). The PC/SC low level communication is rarely seen on the application level. The daemon forwards the commands received to the card reader typically over USB, which is handled by low-level CCID driver. On the lower level, the operating system communicates with the smart card reader, using the PC/SC protocol, and this communication is performed by the pcsc-lite daemon. Smart cards are typically handled on multiple layers and by multiple components, and for that we would like to provide a brief background to provide context for the following discussion. If you search for smart-card support for RHEL 7, see the Smart-card support in RHEL 7.4+ article. In addition it provides information on how to investigate a potential incompatibility between the cards and RHEL. However, because it is not possible to support every smart card available, this document specifies our targeted cards. In Red Hat Enterprise Linux, we strive to support several popular smart-card types.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |