When you write applications that use CreaSign you will also need to redistribute CreaSign along with your application. There are three ways of redistributing CreaSign with your application:
You are allowed to redistribute the following files:
You are allowed to redistribute the redistributable files with one of the methods listed bellow.
The redistribution is subject to terms defined in End User License Agreement.
CreaSignWeb provides a way to redistribute CreaSign through a Web browser. You should use this method if you are using CreaSign on a webpage. Files are located in Redist/CreaSignWeb directory.
To redistribute CreaSignWeb, you will have to create a page that uses following code:
<script src="../CreaSignWeb.js"></script> <script language=javascript> var csw = new CreaSignWeb(); if (!csw.IsInstalled()) { csw.Install(InstallDone, "../redist"); } else { // ... } function InstallDone(ok) { // ... } </script>
Comment for Firefox 4 and later: if you are installing XPI via HTTPS, the issuer of the server SSL certificate has to be one of in Firefox predefined certificate authorities. If not, XPI files must be installed via HTTP.
CreaSign SDK includes a Windows Installer installation file Redist\StandAlone\CreaSignInstallMSI.msi (CreaSignLiteInstallMSI.msi for the Lite version), which installs CreaSign (or CreaSign Lite) on the target machine. The stand alone installer also includes the installation of the MSXML 4.0 parser. This is the easiest way of redistribution.
You can include CreaSign in your own installation by using the Windows Installer Merge module Redist\MergeModules\CreaSignInstall.msm (CreaSignLiteInstall.msm for the Lite version). The merge module contains a reference to the MSXML 4.0 merge module. You can obtain the MSXML 4.0 merge module by downloading MSXML 4.0 SDK from Microsoft.
The CAB file makes it possible to redistribute CreaSign through a Web browser. You can use this method if you are using CreaSign on a webpage. CreaSign SDK includes a CAB file called CreaSignClientIE.cab (CreaSignLite.cab for the Lite version), which can be used to install the component in a Web browser. The file is located in the Redist\Cab directory.
To do this, you will have to create a page that references the CAB file through the <OBJECT> tag:
<object
classid='clsid:FB30AAAF-143D-48F4-BD69-24D28E48D7F1'
codebase='CreaSignClientIE.cab#Version=2,15,0,0'>
The installation of CreaSign component failed.
Check your security settings.
</object>
The page that references the CAB file through the <OBJECT> tag for CreaSign Lite:
<object
classid='clsid:0538BDE9-4A58-41FC-AE23-538A38C97598'
codebase='CreaSignLite.cab#Version=2,15,0,0'>
The installation of CreaSign Lite component failed.
Check your security settings.
</object>
Make sure that the version specified in the codebase attribute matches the version of CreaSign Pro (or CreaSign Lite) you are using.
You will also have to redistribute MXSML 4.0. Use the following <OBJECT> tag:
<object
classid="clsid:88d969c0-f192-11d4-a65f-0040963251e5"
codebase="msxml4.cab#version=4,10,9127,0">
The installation of MSXML parser failed.
Check your security settings.
</object>
Make sure that the version specified in the codebase attribute matches the version of MSXML you are using. You can obtain msxml4.cab by downloading MSXML 4.0 SDK from Microsoft. See also the "Redistributing MSXML" topic in the MSXML on-line help.
(c) CREA 2002-2007 www.creasign.si