* OpenSC pkcs11-tool,pkcs15-tool etc... * GnuTLS p11tool * p11-kit ---- ``` /Library/OpenSC/lib/opensc-pkcs11.so /usr/local/lib/libykcs11.dylib ``` ---- ```shell $ pkcs11-tool --module /Library/OpenSC/lib/opensc-pkcs11.so -I Cryptoki version 3.0 Manufacturer OpenSC Project Library OpenSC smartcard framework (ver 0.25) Using slot 0 with a present token (0x0) ``` ```shell $ pkcs11-tool --module /usr/local/lib/libykcs11.dylib --show-info Cryptoki version 2.40 Manufacturer Yubico (www.yubico.com) Library PKCS#11 PIV Library (SP-800-73) (ver 2.31) Using slot 0 with a present token (0x0) ``` ---- ```shell $ p11tool --provider=/Library/OpenSC/lib/opensc-pkcs11.so --info Object 0: URL: pkcs11:model=PKCS%2315%20emulated;manufacturer=piv_II;serial=3da*********;token=ha********;id=%01;object=PIV%20AUTH%20pubkey;type=public Type: Public key (EC/ECDSA-SECP384R1) Label: PIV AUTH pubkey Flags: CKA_EXTRACTABLE; ID: 01 ... ```
# Reference 1. https://developers.yubico.com/yubico-piv-tool/YKCS11/Supported_applications/pkcs11tool.html