|
Developer
Downloads
Tutorial
Licensing
Mac
OS X
Success Stories
|

|
-
Efficient XML digital
electronic signature,
What you will need on the client side?
|
A efficient
XML digital electronic signature client application wishing to
invoke SOAP requests that contain
digital
signatures requires several toolkits. This section details the
required toolkits and how they interoperate. Although it is possible to
write directly to the SOAP protocol from a Java application, it is much
simpler and
quicker to use a toolkit that hides the low level details. This
article assumes you are using such a toolkit. At this time there are no
efficient XML digital electronic signature SOAP toolkits for
mobile or embedded devices; only standard desktop platforms are
supported.
|
Efficient XML digital
electronic signature
cryptographic toolkit
|
- An efficient XML digital electronic signature toolkit is
required to generate keys and
digitally sign
documents, and there are plenty of cryptographic providers
available (unless you want to provide your own implementation). The
minimal security components are listed below: efficient XML digital
electronic signature
- Support for a digital signature algorithm. Available algorithms
are: DSA (Digital Signature Algorithm) or RSA (Rivest, Shamir, Adelman)
or ECC (Elliptical Curve Cryptography). ECC is the latest algorithm
licensed by Certicom, Inc. for which there is little support from
other vendors.
- Support for a message digest/hash algorithm. Sampling of available
algorithms are: MD2, MD5, SHA-0, SHA-1.
Although it's not required, API support for
XML Signatures is a
feature well worth having—it can save you valuable time and effort.
Having said that, there is no standard API for achieving this, so use of
such a toolkit does introduce a 3rd party dependency into your
efficient XML digital electronic signature solution.
|
|