All Projects → Pkcs11Interop → Pkcs11Interop.X509Store

Pkcs11Interop / Pkcs11Interop.X509Store

Licence: Apache-2.0 license
Easy to use PKCS#11 based X.509 certificate store

Programming Languages

C#
18002 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Pkcs11Interop.X509Store

hsmwiz
HSMWiz is a frontend for OpenSC, pkcs11tool and pkcs15tool to ease handling of HSM smartcards
Stars: ✭ 27 (+12.5%)
Mutual labels:  smartcard, hsm, pkcs11
scd-pkcs11
PKCS#11 provider with smart card support via GnuPG
Stars: ✭ 35 (+45.83%)
Mutual labels:  smartcard, pkcs11
pkcs11-tools
A set of tools to manage objects on PKCS#11 crypotographic tokens. Compatible with any PKCS#11 library, including NSS.
Stars: ✭ 70 (+191.67%)
Mutual labels:  pkcs11, pkcs
opencryptoki
PKCS#11 library and tools for Linux. Includes tokens supporting TPM and IBM crypto hardware as well as a software token.
Stars: ✭ 100 (+316.67%)
Mutual labels:  hsm, pkcs11
pkcs11js
A Node.js implementation of the PKCS#11 2.3 interface. (Keywords: Javascript, PKCS#11, Crypto, Smart Card, HSM)
Stars: ✭ 95 (+295.83%)
Mutual labels:  pkcs11, pkcs
Opensc
Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
Stars: ✭ 1,792 (+7366.67%)
Mutual labels:  smartcard, pkcs11
Forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Stars: ✭ 4,204 (+17416.67%)
Mutual labels:  crypto, pkcs
fortify
Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
Stars: ✭ 88 (+266.67%)
Mutual labels:  smartcard, pkcs11
win-gpg-agent
[DEPRECATED] Windows helpers for GnuPG tools suite
Stars: ✭ 214 (+791.67%)
Mutual labels:  smartcard
simtrace2
Osmocom SIM card tracer, v2.0; mirror of https://gitea.osmocom.org/sim-card/simtrace2
Stars: ✭ 54 (+125%)
Mutual labels:  smartcard
apdu-intercept
Smartcard APDU interception and MITM for one smartcard model
Stars: ✭ 33 (+37.5%)
Mutual labels:  smartcard
hsm
C++ framework library to simplify state-driven code
Stars: ✭ 88 (+266.67%)
Mutual labels:  hsm
jfreesteel
A native Java library, a Swing GUI application and an applet to read the Serbian eID card, built on javax.smartcardio
Stars: ✭ 48 (+100%)
Mutual labels:  smartcard
ed25519-hd-key
🔐 Key Derivation for ed25519
Stars: ✭ 54 (+125%)
Mutual labels:  crypto
VSHG
A standalone addon for GnuPG
Stars: ✭ 18 (-25%)
Mutual labels:  crypto
tsm
A Hierarchical State Machine Framework in C++
Stars: ✭ 30 (+25%)
Mutual labels:  hsm
CodeProject
Common code for unity project develop.
Stars: ✭ 28 (+16.67%)
Mutual labels:  crypto
PemToXml
Python script which converts RSA PEM key (PKCS#1) to XML compatible for .Net
Stars: ✭ 28 (+16.67%)
Mutual labels:  pkcs
coinget
**deprecated API (no longer works)** The fastest cli 💻 price checker for cryptocurrencies📈
Stars: ✭ 27 (+12.5%)
Mutual labels:  crypto
lemur
Lustre HSM tools
Stars: ✭ 20 (-16.67%)
Mutual labels:  hsm

Pkcs11Interop.X509Store

Easy to use PKCS#11 based X.509 certificate store

License AppVeyor NuGet Stack Overflow Twitter

WARNING: Pkcs11Interop.X509Store is still in a very early stage of development and its API may fundamentally change with any subsequent release.

Table of Contents

Overview

PKCS#11 is cryptography standard maintained by the OASIS PKCS 11 Technical Committee (originally published by RSA Laboratories) that defines ANSI C API to access smart cards and other types of cryptographic hardware.

Pkcs11Interop is managed library written in C# that brings full power of PKCS#11 API to the .NET environment. It loads unmanaged PKCS#11 library provided by the cryptographic device vendor and makes its functions accessible to .NET application.

Pkcs11Interop.X509Store is managed library built on top of Pkcs11Interop. It's main goal is to provide easy to use PKCS#11 based read-only X.509 certificate store that can be easily integrated with standard .NET ecosystem.

Architecture

Pkcs11Interop.X509Store architecture

Documentation

Pkcs11Interop.X509Store API is fully documented with the inline XML documentation that is displayed by the most of the modern IDEs during the application development.

Download

Archives with the source code and binaries can be downloaded from our releases page. Official NuGet packages are published in nuget.org repository. All official items are signed with GnuPG key or code-signing certificate of Jaroslav Imrich.

License

Pkcs11Interop.X509Store is available under the terms of the Apache License, Version 2.0.
Human friendly license summary is available at tldrlegal.com but the full license text always prevails.

Support

Pkcs11Interop.X509Store is still in a very early stage of development so if you need help, please open an issue in our public issue tracker.

Related projects

  • Pkcs11Interop
    Managed .NET wrapper for unmanaged PKCS#11 libraries.
  • Pkcs11Admin
    GUI tool for administration of PKCS#11 enabled devices based on Pkcs11Interop library.
  • PKCS11-LOGGER
    PKCS#11 logging proxy module useful for debugging of PKCS#11 enabled applications.
  • SoftHSM2-for-Windows
    Pure software implementation of a cryptographic store accessible through a PKCS#11 interface.

About

Pkcs11Interop.X509Store has been written for the Pkcs11Interop project by Jaroslav Imrich.
Please visit project website - pkcs11interop.net - for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].