|
- Easy to integrate toolkit for software developers who
want to security-enable their applications
- Component Object Model (COM) offers an API for C, C++,
Visual Basic, Java, VB Script, JScript, Delphi and many
other programming or scripting languages
- Runs on all Windows systems
- Fully compliant with official OpenPGP specifications
(RFC 2440)
- Low and high level API available
- Excellent documentation of all interfaces
CryptoEx
Toolkit is perfect for all software developers who
want to security-enable their applications. The well-documented
COM object (Component Object Model) offers a wide range
of useful APIs for strong encryption, digital signature
and key management. All functions are fully OpenPGP
compatible and comply with RFC 2440.
The
COM Interface
The
Component Object Model (COM) is a software architecture
that allows applications to be built from binary software
components. COM is the underlying architecture that
forms the foundation for higher-level software services,
like those provided by OLE. OLE services span various
aspects of commonly needed system functionality, including
compound documents, custom controls, interapplication
scripting, data transfer, and other software interactions.
Through the use of the COM model, the CryptoEx Toolkit
is extremely flexible and can be accessed from virtually
any programming language that runs on the Windows platform,
such as C, C++, Visual Basic, VB Script, JScript, Delphi
and many others.
The
API offers low level as well as high level interfaces to suit
all needs. All functions, methods and properties are well
documented. All documentation is provided as Adobe Acrobat
PDF for maximum convenience. A sample documentation can be
provided on request. Our flexible licensing system caters
for all needs. Contact any Biodata office and ask out about
the most appropriate licensing model for your project.
Sample
Code
Signing
an Adobe Acrobat PDF and sending it by email:
Set
oSecureDeskToolkit = CreateObject("OPENPGPCA.CAApplication")Set
oEncoder = oSecureDeskToolkit.EncodeFile("order.pdf")Set
oKey = oSecureDeskToolkit.LoadKey("8A677735", "pub.pkr","sec.skr")oEncoder.SetSigningKey
oKey, "passphrase"oEncoder.SaveToFile "order.pdf.sig"Set
objMail = CreateObject("CDONTS.Newmail")objMail.From
= "order@glueckkanja.com"objMail.To = "customer@glueckkanja.com"objMail.Subject
= "Order Confirmation"objMail.Body ="Thanks
for your order"objMail.AttachFile "order.pdf.sig",
"Orderconfirmation"objMail.Send

|