On Tue, Jul 1, 2008 at 12:01 PM, Johannes Becker
<[EMAIL PROTECTED]> wrote:
> Am Freitag, 27. Juni 2008 schrieb Franz Brandl:
>
>> as far as i remember, the PKCS#11 driver has to use
>> CKF_PROTECTED_AUTHENTICATION_PATH to indicate to the application that it
>> shall not prompt for the PIN itself. Seems that this is not the case for
>> your reader. The question is how OpenSC decides on whether to use the
>> flag, i am pretty sure it does with other readers. Do you know whether
>> your KOBIL is accessed via PC/SC or CT-API ?
>>
>
> I suppose PC/SC. I use Debian Lenny with
>
> pcscd Version: 1.4.101-2
> libccid Version: 1.3.7-1
> opensc Version: 0.11.4-3
> libpam-pkcs11 Version: 0.6.0-3
> libengine-pkcs11-openssl Version: 0.1.4-1
>
> A colleague just now found that while using openssl with
> libengine-pkcs11-openssl the pinpad responds immediately.
> So my guess is, that you have to blame pam-pkcs11 and
> firefox for waiting for a keyboard return.

I also guess so.
Please open a bug/feature request on pam_pkcs11 for that. I do not
have time to take care of it now.

> Am Freitag, 27. Juni 2008 schrieb Ludovic Rousseau:
>> Can you start firefox in debug mode to try to identify the source of
>> the crash (firefox or opensc)?
>>
>
> This is the protocol from the moment I clicked on the web page
> requiring the certificate:
>
>
>
> [New Thread 0xb01ffb90 (LWP 10019)]
> pure virtual method called
> terminate called without an active exception
>
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0xb01ffb90 (LWP 10019)]
> 0xffffe410 in __kernel_vsyscall ()
> (gdb)
> (gdb)
> (gdb)
> (gdb)
> (gdb)
> (gdb) backtrace
> #0  0xffffe410 in __kernel_vsyscall ()
> #1  0xb68acef5 in raise () from /lib/i686/cmov/libc.so.6
> #2  0xb68ae871 in abort () from /lib/i686/cmov/libc.so.6
> #3  0xb6a98838 in __gnu_cxx::__verbose_terminate_handler ()
> from /usr/lib/libstdc++.so.6
> #4  0xb6a966f5 in ?? () from /usr/lib/libstdc++.so.6
> #5  0xb6a96732 in std::terminate () from /usr/lib/libstdc++.so.6
> #6  0xb6a973d5 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
> #7  0xb7baebed in ?? () from firefox/libxul.so
> #8  0xb0289ec0 in ?? ()
> #9  0x00000003 in ?? ()
> #10 0xb4fb2268 in ?? ()
> #11 0xb01ff250 in ?? ()
> #12 0x00000001 in ?? ()
> #13 0xb7ea95a8 in ?? () from firefox/libxul.so
> #14 0xb01ff258 in ?? ()
> #15 0xb02b5470 in ?? ()
> #16 0x00000003 in ?? ()
> #17 0xb01ff250 in ?? ()
> #18 0x9103f278 in ?? ()
> #19 0xb7edabb7 in free () from firefox/libjemalloc.so
> #20 0xb79d9b5d in ?? () from firefox/libxul.so
> #21 0xb02b5470 in ?? ()
> #22 0x00000000 in ?? ()
> (gdb)

Can you also open a bug on OpenSC about this problem?

Thanks

-- 
 Dr. Ludovic Rousseau
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to