Skip to content

A Visual Studio Code extension with support for PKCS#11 interface. This extension enables interactions with cryptographic devices such as HSM (Hardware Security Modules) and smart cards.

License

Notifications You must be signed in to change notification settings

remiolivier/vscode-pkcs11-explorer

Repository files navigation

PKCS11 Explorer extension for Visual Studio Code

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 overview

Actions

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

Contributing

If you're interested in contributing, or want to explore the source code of this extension yourself, see the contributing guide

About

A Visual Studio Code extension with support for PKCS#11 interface. This extension enables interactions with cryptographic devices such as HSM (Hardware Security Modules) and smart cards.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published