# Sentinel Licensing API .NET Class Library Reference

The Sentinel Licensing API .NET Class Library (hasp_net_windows.dll) is a library of classes and value types that provide access to Sentinel protection keys.

The Sentinel Licensing API .NET Class Library reference contains the following sections:

>Classes and value types that provide access to Sentinel Protection keys

>Description of XML tags that can be used to define scope and format of various methods and their usage

>A summary and description of all status codes

>Description of how to cause an HL key LED to blink

The Sentinel Licensing API in this reference applies to the .NET programming language interface. APIs for supported languages can be accessed in the %ProgramFiles(x86)%\Thales\Sentinel LDK\API\Licensing directory.

All Licensing API functions are compatible with remote License Managers and with the local License Manager, depending on the scope specified.

NOTE API Dispatcher DLL (apidsp_windows.dll and apidsp_windows_x64.dll) and the vendor-specific Licensing API library (hasp_windows_xxx.dll and hasp_windows_x64_xxx.dll) are signed by Thales.

.NET assembly will check the integrity of above DLLs. Additional signing for above DLLs is not supported.

## API Samples

Each Sentinel LDK installation includes API samples for various programming languages. Use the samples to integrate Sentinel LDK protection into your own code.

## Related Topics

Aladdin.Hasp Namespace

Sentinel License Managers - Overview

Blinking the Sentinel HL Key LED