Hello,

Non-repudiation is technically a signature, but usually governed by a separate 
policy or legal framework.

Thus, for "pkcs15-init --key-usage sign" (the shortcut) nonRepudiation should 
not be included by default.

I thus propose the following change:
Index: pkcs15-init.c
===================================================================
--- pkcs15-init.c       (revision 4068)
+++ pkcs15-init.c       (working copy)
@@ -2441,7 +2441,7 @@
                const char *    name;
                const char *    list;
        }                       x509_usage_aliases[] = {
-        { "sign",      "digitalSignature,nonRepudiation,keyCertSign,cRLSign" },
+        { "sign",      "digitalSignature,keyCertSign,cRLSign" },
         { "decrypt",   "keyEncipherment,dataEncipherment" },
         { NULL, NULL }
        };


-- 
Martin Paljak
http://martin.paljak.pri.ee
+3725156495

_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to