PKCS #11 — один из стандартов семейства Public-Key Cryptography Standards (PKCS). Он определяет платформонезависимый программный интерфейс доступа к криптографическим устройствам (смарткартам, токенам, криптографическим ускорителям[англ.], серверам ключей и другим средствам криптографической защиты информации). Иногда именуется Cryptoki (от англ. cryptographic token interface).
API описывает часто используемые типы криптографических объектов (RSA ключи, Сертификаты X.509, Ключи DES/Triple DES, и т. п.) и все функции необходимые для использования, создания или генерации, модификации и удаления этих объектов. Оригинальный API написан для языка Си, однако существует множество адаптаций под другие языки программирования.
Консорциум OASIS также разрабатывает протокол удаленного менеджмента криптографических объектов KMIP. После передачи консорциуму контроля над PKCS началась взаимная адаптация стандартов.