Knowledge check
10 questions testing what you just read — no login, no tracking, just immediate feedback.
What problem was PKCS#11 originally created to solve?
What is Cryptoki?
In Cryptoki's object model, what does an application actually receive when it asks for a private key?
What does a PKCS#11 "session" carry?
What does setting CKA_EXTRACTABLE = false on a private key actually guarantee?
The Web Crypto API's generateKey takes an `extractable` boolean. What does it correspond to in PKCS#11 terms?
Which of these commonly uses PKCS#11 under the hood?
What real-world attribute misconfiguration enables the classic PKCS#11 "wrap-then-decrypt" key extraction attack?
Why does the wrap-then-decrypt attack work even though the target key has CKA_SENSITIVE = true and CKA_EXTRACTABLE = false?
What is the recommended fix for the wrap-then-decrypt attack class?