A simple cross platform desktop tool (Windows, macOS, GNU/Linux) to interact with PKCS11 tokens, written in C# on .NETCore with Avalonia. https://git.maxencemohr.me/fladnag/pkcs11explorer
  • C# 93.8%
  • Shell 4.1%
  • Batchfile 2.1%
Find a file
Max 875d5ab637
Merge pull request #1 from fladna9/dependabot/nuget/PKCS11Explorer/BouncyCastle-1.8.9
Bump BouncyCastle from 1.8.5 to 1.8.9 in /PKCS11Explorer
2023-08-16 09:41:42 +02:00
PKCS11Explorer Bump BouncyCastle from 1.8.5 to 1.8.9 in /PKCS11Explorer 2023-05-30 19:17:41 +00:00
.gitignore Updated gitignore for dumb macOS files 2019-08-21 23:56:35 +02:00
build.bat Fixed build script and license file was misplaced 2019-08-20 19:18:52 +02:00
build.sh Added macOS-GNU/Linux build script 2019-08-21 23:57:26 +02:00
LICENSE.md Fixed build script and license file was misplaced 2019-08-20 19:18:52 +02:00
PKCS11Explorer.sln Added treeview, cleaner UI, dialog and loading boxes 2019-08-20 15:23:18 +02:00
README.md Updated README.md 2019-08-21 16:08:48 +02:00

PKCS11 Explorer

What is it?

It's an app that will allow you to see currently plugged-in PKCS11 slots/tokens (providing the middleware needed, of course). At a later point i would like to allow operations on tokens, but currently we're still in early development.

screenshot

What is it complatible with?

Desktop operating systems

Currently, we're compatible with:

  • Windows x64
  • macOS x64
  • GNU/Linux x64

There is also a GNU/Linux ARM build, but I doubt it works well...

Readers and Tokens supported

This app should be compatible with all PKCS11-compatible devices

It has been successfully tested on:

  • Open Smardcard compatible cards (OpenSC, Nitrokey HSM 1 and 2)

Please open an issue if you have tested this on an unlisted device

What's behind this?

This app is developed in .NET Core using C# and XAML.

We are also using the following libraries:

Having a problem? Wants to contribute?

Please open an issue, or ask for PR :)