PKCS11
PKCS#11, also known as Cryptographic Token Interface or Cryptoki, is an industry standard that defines a platform- and vendor-neutral API for applications to interact with cryptographic tokens. A token can be a hardware security module (HSM), a smart card, or a software-based token. The API enables software to perform cryptographic operations, manage keys and certificates, and control the token’s security state without needing to know the token’s internal design.
Key concepts in PKCS#11 include slots (the physical or logical readers), tokens (the cryptographic devices), sessions,
PKCS#11 defines a large set of functions for initialization, session management, object search, key generation, encryption
Use and ecosystem: PKCS#11 does not specify algorithms; tokens implement cryptographic routines, commonly including RSA, ECC,