A Visual Studio Code extension with support for PKCS#11 interface. This extension enables interactionswith cryptographic devices such as HSM (Hardware Security Modules) and smart cards such as
This extension relies on PeculiarVentures/pkcs11js for interacting with PKCS#11 devices. For a list of all tested devices and capabilities, please visit their repo.
PKCS#11 Explorer supports the following operations:
- Module
- Create Slot
- Get Description
- Remove Module
- Slot
- Delete
- Get description
- List available mechanisms
- Initialize
- Initialize User PIN
- Set User PIN
- Objects
- Copy
- Delete
- Get attribute
- Read
- Rename
- Crypto operations
- Generate AES/RSA/ECC Key
- Generate AES/RSA/ECC Key Pair
- Generate
- Sign/Verify
- Encrypt/Decrypt
- Digest
- Export Certificate/Public Key
If you're interested in contributing, or want to explore the source code of this extension yourself, see the contributing guide
