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.

Business Layer API - Quick Reference<br />

SFNTSetContactServer - Sets the <strong>Sentinel</strong> <strong>Keys</strong> Server to be contacted for obtaining a<br />

license.<br />

SFNTSetConfigFile - Allows to reconfigure the name and path of the client-side configuration<br />

file.<br />

SFNTGetLicense - Obtains a license from the <strong>Sentinel</strong> Key having required developer ID and<br />

license ID.<br />

SFNTQueryFeature - Performs the query-response operation and verifies the licensing controls.<br />

SFNTEncrypt - Encrypts data using the AES algorithm.<br />

SFNTDecrypt - Decrypts data using the AES algorithm.<br />

SFNTSign - Signs content using the ECSSH algorithm.<br />

SFNTVerify - Verifies the digitally signed content using the public key.<br />

SFNTSetHeartbeat - Sets the heartbeat interval for maintaining a license.<br />

SFNTCounterDecrement - Decrements the Counter value by a specified amount.<br />

SFNTReadInteger - Reads Integer, Boolean, and Counter feature values of the in the <strong>Sentinel</strong><br />

Key.<br />

SFNTWriteInteger - Updates the Integer and Boolean feature values in the <strong>Sentinel</strong> Key.<br />

SFNTWriteRawData - Updates the Raw Data feature value in the <strong>Sentinel</strong> Key.<br />

SFNTReadRawData - Reads the Raw Data feature value in the <strong>Sentinel</strong> Key.<br />

SFNTReadString - Reads the String feature value in the <strong>Sentinel</strong> Key.<br />

SFNTWriteString - Updates the String feature value in the <strong>Sentinel</strong> Key.<br />

SFNTGetFeatureInfo - Obtains information about a feature.<br />

SFNTGetLicenseInfo - Obtains information about a license.<br />

What’s Next?<br />

Contents Glossary Index Troubleshooting<br />

SFNTGetServerInfo - Obtains information about the <strong>Sentinel</strong> <strong>Keys</strong> Server that granted<br />

license(s) to the application.<br />

SFNTEnumServer - Enumerates the <strong>Sentinel</strong> <strong>Keys</strong> Servers running within the subnet for a<br />

<strong>Sentinel</strong> Key (having the desired developer ID and license ID combination).<br />

SFNTGetDeviceInfo - Obtains information about the <strong>Sentinel</strong> Key attached to a system.<br />

SFNTReleaseLicense - Releases the license and cleans up the memory allocated to the client<br />

library resources.<br />

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

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

Saved successfully!

Ooh no, something went wrong!