Expand description
IFD Handler for jcecard virtual OpenPGP/PIV card
This is a PC/SC IFD (Interface Device) handler that implements a virtual smart card reader with embedded OpenPGP and PIV applets.
The virtual card supports:
- OpenPGP card specification (ISO/IEC 7816-4/8)
- PIV card specification (NIST SP 800-73-4)
Modules§
- apdu
- APDU (Application Protocol Data Unit) handling
- card
- Card data structures and storage
- crypto
- Cryptographic Operations
- openpgp
- OpenPGP Card Applet
- piv
- PIV (Personal Identity Verification) Applet
- tlv
- TLV (Tag-Length-Value) encoding and decoding
Structs§
Functions§
- IFDH
Close Channel - Close the communication channel
- IFDH
Control - Control the reader (not supported)
- IFDH
Create Channel - Create a communication channel (legacy)
- IFDH
Create Channel ByName - Create a communication channel to the reader
- IFDH
GetCapabilities - Get reader capabilities
- IFDHICC
Presence - Check if ICC is present
- IFDH
PowerICC - Power the ICC (Integrated Circuit Card)
- IFDH
SetCapabilities - Set reader capabilities (not supported)
- IFDH
SetProtocol Parameters - Set protocol parameters (minimal implementation)
- IFDH
Transmit ToICC - Transmit data to the ICC