Clarification of Answer by
maniac-ga
on
13 Aug 2002 18:59 PDT
Hello skipfire,
Well, let's work through the possible causes and solutions to the
problem.
1. The object model in embedded Visual Basic is different / not
compatible with the examples in Visual Basic.
The first thing I would do is to get out the object browser and search
for likely terms such as crypto or rsa to determine if the object
model exists for this kind of processing. I do this all the time when
I have to work with Visual Basic in Excel, Word, etc. since I don't
use it enough to ever remember all the interfaces. If the objects
don't exist, then try one of the following problem solving ideas. If
the objects do exist, adapt the example code to fit the (new) model.
2. Something isn't configured properly to include the crypto API. I
know Microsoft provides crypto capabilities on the platform (it is a
part of the pocket browser), so it *should* be available. The
documentation I looked at is pretty meager so it is likely that the
setup of the platform is missing some key component. As a first try -
enable *everything* and if you can make progress, then remove items in
a methodical manner until it breaks again and you isolate the required
components. If not, try #3.
3. If enabling everything in #2 doesn't work, there are some
commercial alternatives that provide encryption on embedded platforms.
One such product is part of "Ink Tools" at...
http://www.ecomaus.com/Support/Manuals/Inktools26/InkTools.html#5.0%20%20InkSentry
which describes a couple different methods for encryption and
describes objects that should be accessible from Visual Basic. They
also appear to provide some level of support.
If these don't work, I can do some more thorough digging if necessary.
If you have some specific symptoms (exact messages please) that you
can describe in a clarification request, that would help isolate the
specific cause as well. There are plenty of sites that describe work
using Embedded Visual Basic, describing the pitfalls they ran into,
and so on, but none describe using encryption in their applications
(other than ecomaus above). One obvious class project mentioned this
as a "next step", but without any guidance.
About openave - I did some checking, it appears that web site (and its
name space server at openestate.net is dead). I will check w/ the WCCO
author to see if he has a new location for the open source support,
otherwise I would contact him directly for some guidance.
--Maniac