Quantcast
Channel: Sentinel Technical Support
Viewing all 74 articles
Browse latest View live

Web-Services to return ‘All V2C’ for a “Hasp Id (Key Id)” as input

$
0
0

Input Parameter:  Hasp Id (Key Id)

Output : All V2C (Activation and update)

Some combinations are used on the following Sentinel Web-Services:

1.       Get All Entitlements

2.       Get Entitlement By Id

3.       Get Product Key Details

4.       Get activation by Id

 How to use above mentioned Web-Services: First, login to EMS using “Login” web service.

1.Search Entitlement Using Key ID: This web service will give us “instance ids” if more than one updates are created. Please use “instance id” as per their creation date.

2.Get Entitlement Details by Entitlement ID: Use instance id from Entitlement XML returned in Step 1.

3.Get Product Key Details: Use product Key id from Entitlement XML returned in Step 2.

4.Get Activation by activation id  (AID) : Use AID from Product Key XML returned in Step 3.

5.Step 4 will return activation XML with V2C in between <activationString> tags.

 


“Null Reference” while check-in C2V through web services.

$
0
0
This is similar to “One or more of the C2V files are invalid or empty, or relate to a non-existent Batch code” and that occurs due to special character present in c2v. Solution is to clear those characters through Hex … Continue reading

Master Wizard only shows Offline mode (with working internet connection and no proxy settings)

$
0
0

On running Master Wizard it sometimes shows following message:

“As part of the Master Key introduction process, your Sentinel LDK APIs will be customized for your unique Vendor Code. To accomplish this, you will be asked to provide the location of the package (MWP) file that was provided to you by SafeNet. Continue?”

This issue seems to be related to some old settings within the Master Wizard.

Following steps should be followed in order to resolve :

1)     Open the toolbox

2)     Go to settings

3)     Press ’Clear connection history’

4)     Restart Master Wizard

Note: The above mentioned reason/solution is only one of the ways to get through to the error.

Sentinel LDK 7.4.3 Patch Available – fixing issue with envelope.com

Sentinel RMS 9.0 with Connected Licensing and Sentinel EMS Enterprise 4.0

$
0
0

Sentinel RMS 9.0 with Cloud Connected Licensing

The Sentinel RMS 9.0 with Cloud Connected Licensing introduces several new features and improvements:

Usage in the Cloudenables ISVs to publish usage data of their applications and/or license managers directly into the cloud.

Cloud Leased Licensesenables ISV to distribute on-premise licenses which can be controlled from the Cloud. With this functionality, ISV’s get equipped with the best of both worlds – Enterprise grade on-premise license enforcement coupled with Cloud connected benefits.

Simplified Common Runtime APIprovides ISV’s with an advanced but simplified API’s for license enforcement, allowing for a common implementation for both cloud connected and disconnected licensing.

     

Sentinel EMS 4.0

The Sentinel EMS 4.0 introduces several new features and improvements:

Support any Deployment Model – connected or on-premise – allows vendors to activate or provision licenses for on premise applications with traditional activations or cloud leased licenses

Usage Reports from the Cloudusers can generate usage reports from the cloud, providing a real-time, global view over how their software is being used.

Improved Extensibility and Flexibility of the System – numerous enhancements including new data import capabilities with a common goal of improving the flexibility and usability of EMS.

 

As our knowledge and experience with cloud connected licensing has evolved, we have recognized a need for vendors to not only leverage the connected licensing experience but also require the features that are typical of traditional enterprise requirements – advanced network licensing features, flexible fingerprinting and channel support. By providing a connected licensing experience with the features of RMS and EMS our Sentinel offering is now the most compelling and comprehensive enterprise grade licensing solution in the market.

 

For details please refer: 

https://kb.safenet-inc.com/kb/link.jsp?ID=GUD357

https://kb.safenet-inc.com/kb/link.jsp?ID=GUD358

 

 

‘Encrypt data’ option in Envelope not working while trying to protect an application with data HASP in MAC OS

$
0
0

Browse to below location and change the permission of DataHASP file using below command.

cd  /VendorTools/VendorSuite/DataHASP/Contents/MacOS

Command:  chmod 777 DataHASP

Reopen envelop and try protection again.

Clock Tampering in Sentinel Cloud

$
0
0

What happens when the clock is tampered after detaching a license?

If a clock is tampered after detaching the license then the user will continue to use the license untill it gets expired. However another license won’t be able to detach if the time difference (between client machine and SCC server) is more than 15 minutes.

 

What is the error code and description expected when the detaching of license fails due to clock tampering?

In this scenarios, YPS throws error code -3021 Invalid/null authorization header in request (visible in Runtime logs only) and Runtime converts that to 2011 RT_ERR_INVALID_AUTHENTICATION – Authentication Failed. (visible in Runtime application)

 

If time tampering detection can be disabled?

Time tampering detection cannot be disabled.

Master Wizard only shows offline mode (with working internet connection and no proxy settings)

$
0
0

Below are some general checks:

  • A working internet connection
  • Master Wizard is not set to ‘always check online’ and port is open.
  • No proxy is being used and proxy settings are turned off.
  • Apart from all this if Master Wizard still shows only Offline Mode then this may be related to some old settings that still resides within the Master Wizard

Below steps should be followed to resolve this:

1)     Open the toolbox

2)     Go to settings

3)     Press ’Clear connection history’

4)     Restart the Master Wizard

 


How to reset v-clock in driverless keys

$
0
0

The virtual clock of driverless keys can be reset using License Generation API’s-

Following xml code has to be used in Sentinel LicGen API’s-

<?xml version=”1.0″ encoding=”utf-8″?>
<sentinel_ldk:license schema_version=”1.0″
xmlns:xsi=”
http://www.w3.org/2001/XMLSchema-instance
xmlns:sentinel_ldk=”
http://www.safenet-inc.com/sentinelldk“>
<enforcement_type>HL</enforcement_type>
<vclock_time>2014-05-30T13:59:59</vclock_time>
</sentinel_ldk:license>

Here the possible input values for <vclock_time> are “YYYY-MM-DD” OR “YYYY-MM-DDTHH:MM:SS” OR “UseSystemClock”.
If “YYYY-MM-DD” is used then it starts the time from 12:00 AM

This xml template has to be used in sntl_lg_start() and sntl_lg_apply_template() API’s

License Generation API’s have to be used in the following sequence-
1. sntl_lg_initialize()
2. sntl_lg_start()
3. sntl_lg_apply_template()
4. sntl_lg_generate_license()

Envelope.com 64 bit files “ERR: Cannot open Sentinel Run-time API for reading (819)”

$
0
0

When Master Wizard gets executed the latest libraries will be available in %USERPROFILE%\Documents\SafeNet\

And  envelope.com searches the hasp_windows_x64_VENDORID.dll in C:\Program Files (x86)\SafeNet Sentinel\Sentinel LDK\VendorTools\VendorSuite\

Therefore, manually copy hasp_windows_x64_VENDORID.dll to C:\Program Files(x86)\SafeNet Sentinel\Sentinel LDK\VendorTools\VendorSuite\ to resolve the issue

Service Pack 2 for Sentinel LDK 7.4 available for download

$
0
0

This service pack should be applied by the following:

Software vendors who are using any of the following components of Sentinel LDK v.7.4:

  • Sentinel LDK Envelope
  • Sentinel LDK Hardlock-to-Driverless Upgrade Tool Generator
  • Sentinel Admin Control Center template files

Software vendors who have installed Sentinel LDK v.7.4 Service Pack 1. Service Pack 2 resolves certain issues that occur with Service Pack 1.

Service Pack 2 installs the following components of Sentinel LDK 7.4:

  • Sentinel Vendor Suite 7.4.3.0000 (This can be seen in Control Panel > Programs and Features)
  • Sentinel LDK Envelope 7.4.1.59017
  • Windows version 1.2.0 (Build 59745)
  • .Net Version 7.4.( Build 59458)

Further details are available in ReadMe.html enclosed in the respective package available at http://sentinelcustomer.safenet-inc.com/sentineldownloads/#

Sentinel Fit v1.0 released

$
0
0

Sentinel Fit is an addition to the Sentinel Family allowing Intelligent Device Vendors (IDVs) the ability to leverage secure licensing for restricted environments. Sentinel Fit is not a replacement for the more mature fully featured RMS and LDK product lines but can positioned in parallel for those situations where restrictions are placed on the Licensing Run-Time due to restrictions in the available memory and storage of the target platform. The primary objective of Sentinel Fit is to offer a license enforcement runtime that is designed from the ground up for ultra-low footprint environments such as microcontrollers and the myriad of devices that dominate the Internet of Things (IoT) ecosystem. 

 

Sentinel Fit features:

Ultra-Low Footprintenables IDVs to allow the run-time components shipped on a device to exist and function when there are restrictions on the operating environment i.e. processing power, run-time memory and disk space.

Highly Portableenables IDVs to deploy the Sentinel Fit runtime onto a myriad of different environments and platforms, across OS variants, CPU architectures and board types.

Feature Based Software Licensingenables IDVs with feature based licensing which controls the application behavior to only allow access/use of features if a valid license exists.

Secure Tamper-Proof Licensingenables IDVs with a secure copy protection solution.

Entitlement Management – enables IDVs to provide a scalable enterprise software license and entitlement management solution. Sentinel Fit v1.0 can be used only with EMS Enterprise Trial licenses (not available for production).

For more details refer the link : http://www.safenet-inc.com/software-monetization/sentinel-fit/

Sentinel Envelope v3.0 for Android

$
0
0

Sentinel Envelope for Android 3.0 is available for download. The tool runs on Windows to encrypt and obfuscate a vendor’s application and dynamic library that is targeted to run on Android platform, preventing it from being disassembled and reverse-engineered.​

 Major features of Envelope are:

  • Licensing Agnostic
  • The Envelope package is Windows installer
  • Support for protection of native (C/C++) binaries
  • Export table protection for native binaries
  • Encryption of binary (native)
  • Support for both soft-float and hard-float ABI
  • Support for both BFD and Gold linker
  • Support for ARM v6, v7 and v8binaries
  • Supports ARM architecture 7 and 8
  • Supports x86 and x86_64 architecture
  • Support for 32-bit and 64-bit applications

The Envelope tool package can be downloaded from Sentinel Customer Community (SCC) site.

Changing the IP Address(static) of Machine may damages the access of ENT-EMS

$
0
0

In order to fix the issue occurred after changing the IP below steps can be followed:

  1. Go to the Machine where database is installed.
  2. Open Windows Firewall with Advanced Security.
  3. Go to Inbound Rules.
  4. Double click on MySQL.
  5. Go to Scope tab.
  6. Under Remote IP address select “These IP Addresses” and Add the new IP address of EMS Server machine and click on Apply.

This workaround would probably fix the changes.

Devicelock security software blocks Sentinel HL keys

$
0
0

Under the mentioned scenario, Drivers are  installed successfully, Admin Control Center works fine, but the key is not recognized by Windows. Devicelock blocks Windows from writing to or contacting a USB key, so the key just shows in Device Manager under ‘other devices’ and never really installs.

To fix this,uninstall Devicelock software from machine and reboot PC (reboot is essential). After this the key will be recognized and begins to work.


Sentinel LDK license manager service crashes with code:2 on MAC OS X when Kernel Debug Detection/Core Dumps are enabled

$
0
0

In order to resolve this, use below commands to reset / disable Kernel Debug Detection/Core Dumps and then restart the MAC.

sudo nvram boot-args=”"

sudo nvram -d boot-args

LDK-EMS with Cloud v3.6 – No option to create Customer Ref Id Manually

$
0
0

In LDK-Cloud v3.6, a random value called Globally Unique Identifier (GUID) is assigned as “Customer Ref ID” when a new customer is created and is independent of “Ref ID” specified while creating a new customer. So there is no option to create “Customer Ref ID” manually in LDK-Cloud v3.6.

Note : In Pure Cloud v3.6, we do have the option to manually specify the “Customer Ref Id” while creating new customer.

Communication issues with YPS in Sentinel Cloud

$
0
0

Issue: — YPS Communication Failure:

 A communication error occurs, such as data post error or SSL certificate problem.

Causes

In case of YPS communication failure issues we can use curl.exe to check if the YPS address is reachable or not.

Note: Simply using ping against the YPS address doesn’t work.

Solution

The command that could be used as follows:

If proxy is NOT configured:

            curl.exe –v <YPS_Address> –cacert <path to SafeNetCA.crt>

If proxy is configured:

            curl.exe -v –x <Proxy_Address:80> <YPS_Address> –cacert <path to safeNetCA.crt>

curl.exe is an open source and could be downloaded easily.

Following is the download link-

  • 32-Bit version : http://winampplugins.co.uk/curl/curl_7_49_1_openssl_nghttp2_x86.7z
  • 64-Bit version : http://winampplugins.co.uk/curl/curl_7_49_1_openssl_nghttp2_x64.7z

lsclean failing to clean server commuter license

$
0
0

The issue – Denial of access permission on the certain registry entries causes lsclean to fail. When RMS server starts, it creates these registry entries for persisting some information and assigns the default permissions to these entries. It may be that that some external application had changed the default access permission of these entries or it’s root entry.

Solution – Add the following two entries to a txt file, and use the regini command in command prompt on that text file to add these to the registry.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ntpad\HELPMENU [1 5 10 21]

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ntpad [1 5 10 21]

This will elevate the registry permissions to let lsclean clean the persistence.

UUID locking criteria in RMS

$
0
0
  • UUID value is calculated by OS at the time of system boot up. The value of UUID calculation is dependent on which OS we are using.
  • UUID value may get change due to OS upgrade or change in the component of motherboard .
  • UUID implementation in RMS is mainly done for virtual machine. The UUID (the one returned by dmidecode) is used as the inventory UUID property of ESX hosts and vCenter, and duplication of the UUID is not allowed on the same system. This means only one machine can have that UUID per vCenter.
  • Manually changing the UUID will most likely cause the fingerprint to change, and hence prevent the application from accessing the license. If you are not using VMs, then you may choose other locking criteria also.
Viewing all 74 articles
Browse latest View live