Setup automatically log into token, and pool sessions.
authorStefan Walter <stefw@src.gnome.org>
Sun, 8 Feb 2009 04:56:48 +0000 (04:56 +0000)
committerStefan Walter <stefw@src.gnome.org>
Sun, 8 Feb 2009 04:56:48 +0000 (04:56 +0000)
svn path=/trunk/; revision=1530

gcr/gcr-library.c

index ed91457..4a1a6d0 100644 (file)
@@ -121,11 +121,14 @@ _gcr_initialize (void)
 
                /* TODO: This needs reworking for multiple modules */
                module = gp11_module_initialize (PKCS11_MODULE_PATH, NULL, &error);
-               if (module)
+               if (module) {
+                       gp11_module_set_pool_sessions (module, TRUE);
+                       gp11_module_set_auto_authenticate (module, TRUE);
                        all_modules = g_list_prepend (all_modules, module);
-               else
+               } else {
                        g_warning ("couldn't initialize PKCS#11 module: %s",
                                   error && error->message ? error->message : "");
+               }
 
                g_once_init_leave (&gcr_initialized, 1);
        }