HASP Key Deployment

What is HASP?

HASP is a hardware- based licensing and protection system that is easy to use and highly reliable. HASP HL prevents unauthorised use of software, protects software copyright and intellectual property, and offers multiple- licensing models.

NEXUS IC is “guarded” by a HASP key dongle. This key must be present and visible to the NEXUS IC application for the application to run. (If the HASP is not found, you’ll get an “Unable to connect” dialog.) The HASP key may either be a green single-user HASP directly plugged into the machine, or a red multi-user NetHASP key plugged into a machine acting as a HASP server. (If virtualisation is desired and no real USB port is available, the HASP or NetHASP may be plugged into a USBAnywhere device or similar.)

Installation of a Single User – Stand Alone HASP Key

In order for any PC to recognise the HASP key hardware, the HASP drivers must be installed on the computer’s Operating System.

  1. Install NEXUS IC.
  2. Run the setup file to install the applicable HL driver.
  3. Insert the HASP HL key into the PC.

The latest HASP drivers are available from: https://sentinelcustomer.gemalto.com/sentineldownloads/?s=&c=End+User&p=Sentinel+HASP+HL&o=all&t=all .

Installation of a NET HASP Key

When using a NetHASP, the NETHASP server machine requires the HASP HL License Manager to be installed on it.

The operation of a NET HASP in your organisation can involve the setup and configuration of the following items depending on the configuration of your organisations network:

  • Server-side HASP Drivers
  • Server-side License Manager Software
  • The Server-side NET HASP key
  • Server-side NHSRV.INI Configuration File (only applicable for networks with subnets)
  • Client-side HASP Drivers
  • A Client-side NETHASP.INI Configuration File (only applicable for networks with subnets); and
  • Installation of Application Software

An example of the nethasp.ini file is shown here:

[NH_COMMON]

;; This NetHASP.INI file is configured to TCPIP.
;; Please note that you will have to enter the address of the NetHASP key station:

NH_TCPIP = Enabled;
; Use the TCP/IP protocol

[NH_TCPIP]

NH_SERVER_ADDR = 192.15.15.138;
  ; License Managers you want to search.
  ; Unlimited addresses and multiple
  ; lines are possible.
  ;
  ; Possible address format examples:
  ; IP address:      192.114.176.65
  ; Local Hostname:  ftp.aladdin.co.il

NH_TCPIP_METHOD = TCP;
  ; Send a TCP packet or UDP packet
  ; Default:  UDP
NH_USE_BROADCAST = Disabled;
  ; Use TCPI/IP Broadcast mechanism.
  ; Default:  Enabled