iSign.Net Installation and Deployment
iSign is implemented as a design-time control capable of being hosted in development environments to embed an instance of the iSign.Net Controls within a web page. Follow the instructions provided below to install and deploy a signature based web solution.
Setup Requirements
- Internet Explorer 6.0 and above
- Microsoft Visual Studio.Net 2003, Microsoft FrontPage or any other Integrated Development Environment (IDE) that supports ActiveX
- Windows 2000 SP3, Windows XP SP2, Windows 2003 Server
- Internet Information Server 5.0 and above
Workstation Installation:
- Create your webpage and add the iSign.Net ActiveX controls to an existing webpage.
- You can choose one of these iSign.Net ActiveX controls depending on the solution that you are deploying.
- CIC iSign - for signature capture and display only
- CIC iSign Enrollment - for signature enrollment and verification
- While embedding the control, point to the location of the .cab files. (See the Deployment section below).
Server Deployment:
NOTE: The deployment has to be performed on a machine that is running MS Internet Information Server (IIS)
- Copy the following supporting files from the desktop workstation to the IIS Server. They are located in the directory that you chose during the workstation installation. (for example: C:\Program Files\CIC\iSign Suite\iSign .Net\Redistributable)
- Cfc20n.dll
- Cicic32n.dll
- Cicdsv32n.dll
- Cicenc32n.dll
- Cicshr32n.dll
- Cicgdin.dll
Make sure Microsoft's GDIPlus.dll is loaded to support graphics creation.
- Copy the following files from the development workstation (workstation location of files C:\Program Files\CIC\iSign Suite\iSign .Net\Control): to /winnt/system32 (or the system folder)
- iSignServern.dll
- iSignUtiln.dll
-
Register the above dll's using Regsvr32.exe
For example: Regsvr32.exe iSignServern.dll
- Move the cab files to the server from the workstation. They should be located on the workstation in C:\Program Files\CIC\iSign Suite\iSign .Net\Cab
- Make sure that the code base points to the correct version of iSignNet.cab. This is to make sure the latest version of the iSign control is installed on the client. For version 4.0:
For iSign Control: codeBase="../Cab/iSignNet.cab#version=4,0,0,5323"
For iSignEnroll Control: codeBase="../Cab/iSignNet.cab#version=4,0,0,5323"
iSign.Net Samples Setup
To set up the iSign.Net Commerce Sample:
- Make sure mDAC 2.5 or later is installed.
- Copy the C:\Program Files\CIC\iSign Suite\iSign .Net\Samples\Web Samples\iSignNetCommerce folder and contents onto root of web.
- Register iSign Access database in the ODBC:
- Go to Control Panel and start ODBC Data Sources.
- Click on System DSN tab.
- Click Add.
- Select Microsoft Access Driver, then select Finish.
- Enter iSignCommerce as the Data Source Name.
- Select database from [web root]\iSignNetCommerce\DB\iSignCommerce.mdb.
- Click OK multiple times until you exit the ODBC Data Sources.
- Check to make sure the Temp and DB folder has "write" rights.
- Follow the steps located under "Server Deployments" to install the necessary DLL files and to register the iSignServern and iSignUtiln files.
- To run the sample, open Internet Explorer and point it to http://<your server name>/iSignNetCommerce/
To set up the iSign.Net Verification Sample:
- Copy the C:\Program Files\CIC\iSign Suite\iSign .Net\Samples\Web Samples\iSignNetVerify folder and contents onto root of web.
- Make sure that the code base points to the correct version of iSignEnrollNet.cab. This is to make sure the latest version of the iSignEnroll control is installed on the client. For version 4.0:
codeBase="../Cab/iSignEnrollNet.cab#version=4,0,0,5323"
- Make sure that the code base points to the correct version of iSignNet.cab. This is to make sure the latest version of the iSign control is installed on the client. For version 4.0:
codeBase="../Cab/iSignNet.cab#version=4,0,0,5323"
- Add one of the following meta tag entries between the <head> tags of your web page:
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type> or
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
This ensures proper encoding for the template creation and verification process.
- Register iSign Access database in the ODBC:
- Go to Control Panel and start ODBC Data Sources.
- Click on System DSN tab.
- Click Add.
- Select Microsoft Access Driver, then select Finish.
- Enter iSignVerification as the Data Source Name.
- Select database from [web root]\iSignNetVerify\DB\iSignVerification.mdb.
- Click OK multiple times until you exit the ODBC Data Sources.
- Check to make sure the DB folder has "write" rights.
- Follow the steps located under "Server Deployments" to install the necessary DLL files and to register the iSignServern and iSignUtiln files.
- To run the sample, open Internet Explorer and point it to http://<your server name>/iSignNetVerify/iSignVerification.htm.
To set up the EnrollVerify Sample:
- Copy the C:\Program Files\CIC\iSign Suite\iSign .Net\Samples\Web Samples\EnrollVerify folder and contents onto root of web.
- Move the cab files to the server from the workstation. They should be located on the workstation in C:\Program Files\CIC\iSign Suite\iSign .Net\Cab to [web root]\EnrollVerify
- Make sure that the code base points to the correct version of iSignEnrollNet.cab. This is to make sure the latest version of the iSignEnroll control is installed on the client. For version 4.0:
codeBase="Cab/iSignNet.cab#version=4,0,0,5323"
- Make sure that the code base points to the correct version of iSignNet.cab. This is to make sure the latest version of the iSign control is installed on the client. For version 4.0:
codeBase="Cab/iSignNet.cab#version=4,0,0,5323"
- Add one of the following meta tag entries between the <head> tags of your web page:
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
This ensures proper encoding for the template creation and verification process.
- Check to make sure the "Templates" folder has "write" rights.
- Follow the steps located under "Server Deployments" to install the necessary DLL files and to register the iSignServern and iSignUtiln files.
- To run the sample, open Internet Explorer and point it to http://<your server name>/EnrollVerify/