|
MARX® WEB API Online Demo - Help
Here you can get help about the MARX® WEB API Online Demo. If you need further help or want to know
how MARX® WEB API can be customized for your needs, please contact
MARX® CryptoTech LP.
Help Topics
System Requirements
Server side
- OS platform: Windows 7/Vista/XP / Linux/ FreeBSD
- Server: JDK v1.4 and Tomcat v4.1.31 support
Client side
- OS platform: Windows 7/Vista/XP or Linux
- Browser: Microsoft® Internet Explorer 5.x (or higher) or Mozilla 1.4.x (or higher)
MARX® Hardware Requirements
CRYPTO-BOX® USB, firmware v2.2 and higher, Smarx OS® - formatted:
Login Page
Before you can use the login
page, you should install CryptToken® drivers for your operating system and register client-side
MARX® WEB API component, which depends on browser you use.( ActiveX COM for Microsoft® Internet Explorer
or plug-in for Mozilla).
You can get client setup from the Security Kit CD-ROM or from the MARX® WEB API download page.
To perform demonstration, you should also have demo CRYPTO-BOX®, which can be customized with
the democfg utility, which is also available on the Security Kit CD-ROM and at the download page.
This utility will program client info into demo partition of the CRYPTO-BOX®. Later on, after successful
verification, client info will be transfered on server-side and displayed on generated Web-page.
Warning: this utility will change the content of demo partition, so these changes will affect other Smarx OS® API demo samples.
Now, you are ready to proceed by entering CRYPTO-BOX® password ("demo" - by default) and pressing "Login" button.
If MARX® SSO (Single-SignOn) support is installed on your computer, CRYPTO-BOX® password will be obtained automatically through SSO dialog.
In this case, password input field on login page will be disabled.
To be sure that MARX® WEB API client component and hardware drivers are correctly installed, go to
diagnostics page.
Client Verification
After CRYPTO-BOX® "Login" MARX® hardware is verified and if it is valid and properly formatted
this information is passed to the server.
Client is verified only in case if demo-formatted CRYPTO-BOX® is attached to client computer.
The communications between server and client are possible only after successful verification. Secure transactions
are encrypted with usage of 1024-bit RSA (software implemented), 256-bit AES (software implemented) and 128-bit AES (hardware implemented).
Client verification fails if CRYPTO-BOX® is formatted for demo (corresponding RSA key pairs mismatch).
(For customized Web Security solution, each MARX® customer will receive hardware with customer-unique RSA key pairs)
Memory Transaction Sample
This page demonstrates a simple memory transaction, reading client info from the demo CRYPTO-BOX®.
This client info is written into demo partition of CRYPTO-BOX® with democfg utility.
MARX® WEB API supports a convenient interface, based on Smarx OS® DataObjects API.
Different kinds of Data Objects, like counters, expiration dates, etc., or simple memory objects can be managed with this API.
To end the testing, choose "LOGOUT" and the secure connection between your locally attached CRYPTO-BOX®
and the server will be closed. To repeat the test, you may logon again.
|