OpenSC fork, with some Italian healthcare smart card utils
Go to file
Doug Engert d7d674129e PIV History Object Related Changes - Fixes #1330
&& is replaced by || in the test of valid key references
for retired keys found in the Historic object.

For retired keys, the user_consent flag was being set by default.
Thus a C_Login(CKU_CONTEXT_SPECIFIC) would be required.
NIST 800-73 only requires PIN_Always on the Sign Key.

To extend the usefullnes of "retired keys" on non government
issued PIV-like cards, code had already been added
to use the certificate keyUsage flags to override the NIST
defined key usage flags. The NONREPUDATION  flag is now used
to set the user_consent flag.

So rather then always requiring C_Login(CKU_CONTEXT_SPECIFIC)
for any retured key, the code only requires it for non government
cards where teh certificate has NONREPUDATION.

 Changes to be committed:
	modified:   card-piv.c
	modified:   pkcs15-piv.c
2018-05-23 14:19:05 +02:00
.github Slightly adjust pull request template 2018-04-24 12:31:48 +02:00
MacOSX macOS: disable notifications only in PKCS#11 module 2018-04-27 23:16:14 +02:00
doc manuals: added missing "Authors" section 2018-05-16 13:43:25 +02:00
etc pkcs11_enable_InitToken made global configuration option 2018-05-23 14:16:34 +02:00
m4 opensc-notify: notify for card events 2017-08-02 19:04:09 +02:00
packaging/debian.templates fix LGPL version 2013-09-29 20:55:41 +02:00
solaris removed configuration option `force_card_driver` 2018-05-18 12:46:51 +02:00
src PIV History Object Related Changes - Fixes #1330 2018-05-23 14:19:05 +02:00
win32 PKCS#11 testsuite (#1224) 2018-05-18 12:31:55 +02:00
.gitignore PKCS#11 testsuite (#1224) 2018-05-18 12:31:55 +02:00
.travis.yml PKCS#11 testsuite (#1224) 2018-05-18 12:31:55 +02:00
COPYING - changed license to LGPL 2001-11-06 18:34:19 +00:00
Makefile.am build: bootstrap script has expected content 2014-05-11 09:15:27 +02:00
Makefile.mak fixed and cleaned up nmake Makefiles 2016-06-23 07:35:53 +02:00
NEWS Updated NEWS for 0.18.0 2018-05-16 13:48:37 +02:00
README link README to README.md 2015-11-02 23:54:36 +01:00
README.md include branch in CI links 2017-10-30 21:14:52 +01:00
appveyor.yml Updated NEWS for 0.18.0 2018-05-16 13:48:37 +02:00
bootstrap build: bootstrap script has expected content 2014-05-11 09:15:27 +02:00
bootstrap.ci bootstrap.ci: stop echoing executed commands 2018-05-21 20:45:04 +02:00
configure.ac configure.ac: extend AC_INIT 2018-05-21 20:45:04 +02:00
version.m4 version.m4: remove unused macro PACKAGE_VERSION_REVISION 2018-05-21 20:45:04 +02:00

README.md

OpenSC documentation

Wiki is available online

Please take a look at the documentation before trying to use OpenSC.

Travis CI Build Status AppVeyor CI Build Status Coverity Scan Status