EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Sign PDF Document using SmartCard on Windows CE

Also by EldoS: CallbackFilter
A component to monitor and control disk activity, track file and directory operations (create, read, write, rename etc.), alter file data, encrypt files, create virtual files.
#29377
Posted: 05/06/2014 08:44:34
by Jaime Machado (Basic support level)
Joined: 05/06/2014
Posts: 8

I need to sign a PDF file using a smartCard on a device running WindowsCE.
Since the smartcard does not give access to the private key and there is no PKCS11 functionality for the BlackBox on windows CE, is there another option to solve my problem?

Best Regards,
Jaime
#29378
Posted: 05/06/2014 08:46:32
by Eugene Mayevski (EldoS Corp.)

Unfortunately we can't offer you anything because .NET CF doesn't offer P/Invoke so it's not possible to call PKCS#11 drivers on WinCE. And compiling C++ edition for WinCE is not an option either.


Sincerely yours
Eugene Mayevski
#29379
Posted: 05/06/2014 09:05:45
by Jaime Machado (Basic support level)
Joined: 05/06/2014
Posts: 8

Are you sure?
Right now we are using P/Invoke to call dlls on the windows CE.

We need the TEIPKCS11CryptoProvider class and its dependencies for compact framework.
We know that it depends on a proxy dll written in delphi for it to work. (Reference: https://eldos.com/forum/read.php?PAGEN_1=1&TID=1051#nav_start)
If you could provide us a build including this class for compact framework and the specification for the proxy, we could try to implement the proxy our self.

Best Regards,
Jaime
#29445
Posted: 05/14/2014 07:36:55
by Jaime Machado (Basic support level)
Joined: 05/06/2014
Posts: 8

Any news regarding my question?

Jaime.
#29446
Posted: 05/14/2014 08:37:28
by Eugene Mayevski (EldoS Corp.)

I am sorry - your follow-up question has been missed.

I am checking the possibilities right now (trying to compile with PKCS#11 support). I will let you know about the outcome.


Sincerely yours
Eugene Mayevski
#29447
Posted: 05/14/2014 09:06:51
by Eugene Mayevski (EldoS Corp.)

Ok, PKCS#11 is possible once the proxy DLL is provided. PKCS#11 will be enabled in the next build of SecureBlackbox 12 (currently in pre-release state).

Proxy DLL contains proxy functions for all functions defined by PKCS#11 (well, maybe not all but most of all). We can give you the pascal source code of that DLL so that you could write something for Windows CE. We can compile the DLL for Windows CE/ARM ourselves using FreePascal compiler. It will also be included in the next build of SBB 12.


Sincerely yours
Eugene Mayevski
#29448
Posted: 05/14/2014 11:25:49
by Jaime Machado (Basic support level)
Joined: 05/06/2014
Posts: 8

It's good to know this.

Do you have an estimate date to when it will be available?

Also could you send me or make pascal proxy code available?

Best Regards,

Jaime
#29449
Posted: 05/14/2014 12:18:48
by Eugene Mayevski (EldoS Corp.)

Both the proxy DLL and PKCS#11 code in .NET CF assemblies are ready. The next build of SecureBlackbox 12 (pre-release) is expected in a couple of weeks, approximately.


Sincerely yours
Eugene Mayevski
#29476
Posted: 05/16/2014 08:44:03
by Jaime Machado (Basic support level)
Joined: 05/06/2014
Posts: 8

Would it be possible for you to provide us with an early release candidate so we can start integrating with our windows ce solution?
Im aware that it will not be the final version but this will save us time for when the final version is released.
This would be very importante since i´m running late on my project schedule.


Best regards,

Jaime
#29477
Posted: 05/16/2014 09:43:15
by Eugene Mayevski (EldoS Corp.)

Once the new pre-release build is available, it will be announced on News section of the site and in social networks and you would be able to test it then.

Meanwhile did you check desktop solution? Did everything work for you on desktop?


Sincerely yours
Eugene Mayevski
Also by EldoS: CallbackRegistry
A component to monitor and control Windows registry access and create virtual registry keys.

Reply

Statistics

Topic viewed 3108 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!