02.04.2013 Views

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Planning Application Protection and Licensing Strategy<br />

Contents Glossary Index Troubleshooting<br />

2.If Step 1 fails, it looks for the host in the ContactServer tag of<br />

the client-side configuration file.<br />

3.If Step 2 fails or the ContactServer tag is empty, the license<br />

request will be broadcasted within the subnet.<br />

Note: Broadcasting requires additional network resources and may result in a<br />

longer time to acquire a license. If network resources and timing is an issue<br />

for your customers, you may want to set the <strong>Sentinel</strong> <strong>Keys</strong> Server host in<br />

the SFNTSetContactServer API function or they can set it in the client-side<br />

configuration file.<br />

To allow license sharing for seat users, call the SFNTGetLicense API<br />

function with the SP_SHARE_ON flag. Else, each instance will<br />

consume an individual user limit/hard limit.<br />

Note: You can use the option, Use short ECC for Key Exchange, available at<br />

the License Designer stage of Toolkit to improve the performance of SFNT-<br />

GetLicense API in network mode.<br />

Would you like to allow updating <strong>Sentinel</strong> <strong>Keys</strong><br />

remotely? If so, then which method would you choose?<br />

The remote updates allow you to update products, features, and add licenses<br />

to the hardware keys in the field, using simple methods like, file and e-mail.<br />

You can choose from the following three methods of remote activation:<br />

Integrate the Secure Update Wizard with your application (option<br />

available for Windows only).<br />

Ship the Secure Update Utility with your application.<br />

Implement a custom remote activation option using the Secure<br />

Update API.<br />

Refer to Chapter 6, “Secure Remote Updates,” on page 137 for details.<br />

<strong>Sentinel</strong> <strong>Hardware</strong> <strong>Keys</strong> Developer’s <strong>Guide</strong> 69

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!