OpenSC - Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend

  •        1417

OpenSC provides a set of libraries and utilities to work with smart cards. Its main focus is on cards that support cryptographic operations and facilitate their use in security applications such as authentication, mail encryption and digital signatures. OpenSC implements the PKCS11 API so applications supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On the card OpenSC implements the PKCS15 standard and aims to be compatible with every software/card that supports it.

https://www.opensc-project.org/
https://github.com/OpenSC/OpenSC

Tags
Implementation
License
Platform

   




Related Projects

Opensignature

  •    Java

OpenSignature is an open source project for the digital signature of documents. It works with all cards supported by OpenSC and focuses on adding support for cards from accredited Italian CAs. The goal of the project is to provide a first single product

Java OpenPGP Card Driver

  •    Java

A pure java library to operate on OpenPGP cards directly using javax.smartcard apis with no need of external dlls/frameworks (such as pkcs11 or opensc-java). Includes sample OpenPGP card edit application.

Smart Sign

  •    C

This project currently provides a set of modules that enable the use of smartcard based authentication amp; digital signature security services. It also interact with the OpenCA project to provide a smartcard-based PKI.

Cryptlib - provides Encryption and Authentication Service

  •    C

cryptlib is a powerful security toolkit that allows even inexperienced crypto programmers to easily add encryption and authentication services to their software. It provides support for S/MIME and PGP/OpenPGP secure enveloping, SSL/TLS and SSH secure sessions, CA services such as CMP, SCEP, RTCS, and OCSP, and other security operations such as secure timestamping.

XML Security Library

  •    C

XML Security Library is a C library based on LibXML2.


java sign

  •    Java

A software written in java to compute the digital signature on documents and verify them, using a smart card or a token file in p12 format

Bee2 - A cryptographic library

  •    C

Bee2 is a cryptographic library which implements cryptographic algorithm and protocols standardized in Belarus. Additionally, Bee2 implements digital signature algorithms standardized in Russia and Ukraine.

OpenNX - ALternative to NoMachine NX client

  •    C++

OpenNX is an open source drop in replacement for NoMachine's NX client. It is compatible to the original client in that it uses the same syntax for the session configuration files (.nxs files). It uses NX technology for providing a remote desktop display. It has ability to use the OpenSC framework, Ability to use a variety of different proxy types and lot more.

express-jwt-permissions - :vertical_traffic_light: Express middleware for JWT permissions

  •    Javascript

Middleware that checks JWT tokens for permissions, recommended to be used in conjunction with express-jwt. This middleware assumes you already have a JWT authentication middleware such as express-jwt.

Assinador Digital (Digital Signature Utility)

  •    DotNet

Com poucos cliques e de modo simples e fácil, esta aplicação realiza processos de visualização, inclusão, remoção e validação de assinaturas digitais em lotes de documentos que utilizam a Open Packaging Convention (OPC).

Smart Card Explorer

  •    

Smart Card Explorer is a project developed in C#/.NET aiming at making it easy for (smart card interested) people to explore their smart card.

OpenCA - PKI Management Software

  •    Javascript

The OpenCA PKI Development Project is a collaborative effort to develop a robust, full-featured and Open Source out-of-the-box Certification Authority implementing the most used protocols with full-strength cryptography world-wide. The project development is divided in two main tasks: studying and refining the security scheme that guarantees the best model to be used in a CA and developing software to easily setup and manage a Certification Authority.

Gpg4win - GnuPG for Windows

  •    C++

Gpg4win (GNU Privacy Guard for Windows) is encryption software for files and emails. Gpg4win supports both relevant cryptography standards, OpenPGP and S/MIME (X.509), and is the official GnuPG distribution for Windows. It is maintained by the developers of GnuPG.

CesTa - Security Framework

  •    Java

CesTa (Code Enhancing Security Transformation and Analysis) is a tool for enhancing security by program transformations. Focused on Smart Cards (Java Card in particular), powered by Ant, ANTLR and StringTemplates.

Security - Middleware for security and authorization of web apps.

  •    CSharp

Contains the security and authorization middlewares for ASP.NET Core.A list of community projects related to authentication and security for ASP.NET Core are listed in the documentation.

mythril-classic - Mythril Classic: Security analysis tool for Ethereum smart contracts

  •    Python

Mythril Classic is an open-source security analysis tool for Ethereum smart contracts. It uses concolic analysis, taint analysis and control flow checking to detect a variety of security vulnerabilities. If you a smart contract developer who wants convenience and comprehensive results, you should be using MythX, our next-gen smart contract security API that integrates with Truffle Framework and other development environments.

Digital Fortress

  •    

Digital Fortress is a security suite for .Net 3.0. It's a WCF service with authentication and authorization purposes.

connect-roles - Provides dynamic roles based authorisation for node.js connect and express servers.

  •    Javascript

Connect roles is designed to work with connect or express. It is an authorisation provider, not an authentication provider. It is designed to support context sensitive roles/abilities, through the use of middleware style authorisation strategies. If you're looking for an authentication system I suggest you check out passport.js, which works perfectly with this module.

AspNet.Security.OAuth.Providers - OAuth2 social authentication providers for ASP.NET Core

  •    CSharp

AspNet.Security.OAuth.Providers is a collection of security middleware that you can use in your ASP.NET Core application to support social authentication providers like GitHub, Foursquare or Dropbox. It is directly inspired by Jerrie Pelser's initiative, Owin.Security.Providers. The latest official release can be found on NuGet and the nightly builds on MyGet.

SCOTT - Smart Card Open Test Toolkit

  •    

SCOTT is a toolkit aimed to support the automated testing of smart-card based applications. Its core resides in the SCOTT Shell, a command-line interpreter which can be driven by scripts that can manipulate smart-card devices via commands made available by card-specific plug-ins.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.