Cyber Hashira | PKCS 11



# Video Title Description Notes Video link
1. Introduction to PKCS#11 This video serves as an introduction to PKCS#11. Throughout this video, you will learn what PKCS#11 is and how it is utilized. pkcs-11v2-20.pdf
2. Installing SoftHSM SoftHSM is a free opensource simulator for HSM. In this video, I will show you how to install SoftHSM on Windows and Linux. I will be using SoftHSM throughout this tutorial. Installing and Configuring SoftHSM2
3. Getting started with PKCS#11 API. In this video, I will teach you the basics of PKCS#11 API. Not Required
4. Writing PKCS#11 Code using C++ This video shows you how to write a C++ code using PKCS#11 API. C++ Sample codes for this session :
5. Slots and Tokens. This video teaches you the concept of Slots and Tokens in PKCS#11. C++ Sample codes for this session :
6. Attributes. This video teaches you the concept of attributes in PKCS#11. Work-in-Progress
7. Return Codes. This video teaches you the concept of Return Codes in PKCS#11. Work-in-Progress
8. Generating Keys. This video is about generating Keys/Keypair using PKCS #11 API. C++ Sample codes for this session :
9. Random Number. This video teaches you the concept of Random number. You also learn how to generate random numbers using PKCS#11. C++ Sample codes for this session :
10. Encryption This video teaches you how to encrypt data using PKCS#11 API. C++ Sample codes for this session :
11. Signing/Verifying Data. This video teaches you how to sign some data and verify it using PKCS#11 API. C++ Sample codes for this session :
** Last updated : Feb-19-2024 **