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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Adding API Features<br />

Contents Glossary Index Troubleshooting<br />

Note: If you specify both the licensing controls—lease and limited executions—the<br />

application will expire as soon as any of these limits is reached.<br />

7. Selecting the Add instances later check box will allow you to add<br />

new feature instances later in the License Manager screen. This<br />

option helps in modifying the "licensing values" without modifying<br />

the "licensing implementation" in the application/code.<br />

For example, the programmer who implemented the application protection<br />

had set the expiration date as "10/10/05" and also selected<br />

this check box. Later, if desired, the marketing/key programming personnel<br />

can modify it to suit some customer's requirement (such as,<br />

10/10/07) and program the <strong>Sentinel</strong> Key. This does not require you<br />

to apply the CodeCover protection again, modify the API calls, or<br />

repackage the product.<br />

8. Provide a name for this feature (necessary).<br />

9. The constant name will be automatically generated. However, you<br />

may modify it, if needed.<br />

10. You may optionally provide comments. When done, click OK.<br />

Note: You can use the following Business Layer API functions for an AES feature:<br />

- SFNTQueryFeature - To implement the query-response protection with/<br />

without the licensing checks.<br />

- SFNTEncrypt - To encrypt 16-byte blocks.<br />

- SFNTDecrypt - To decrypt 16-byte encrypted blocks.<br />

Adding ECC Feature<br />

1. In the License Designer screen, load the template to which the ECC<br />

feature will be added.<br />

2. Click the API tab.<br />

3. Click Add. The Add Features dialog box appears.<br />

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

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

Saved successfully!

Ooh no, something went wrong!