
# ISecurityManager interface

*No description yet.*

```csharp
public interface ISecurityManager
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [AbsoluteSubscriptionActivationCode](#absolutesubscriptionactivationcode) | `string` |  |
| [AbsoluteSubscriptionExpiryDate](#absolutesubscriptionexpirydate) | `double` |  |
| [AnyValidLicenses](#anyvalidlicenses) | `bool` |  |
| [GetLicensedState](#getlicensedstate) | `string` |  |
| [GetLicenseUsage](#getlicenseusage) | `string` |  |
| [IsSubscriptionCurrent](#issubscriptioncurrent) | `bool` |  |
| [RefreshLicenseInformation](#refreshlicenseinformation) | `void` |  |
| [UseLicense](#uselicense) | `void` |  |

### AbsoluteSubscriptionActivationCode

*No description yet.*

```csharp
string AbsoluteSubscriptionActivationCode();
```

**Returns:** `string`

### AbsoluteSubscriptionExpiryDate

*No description yet.*

```csharp
double AbsoluteSubscriptionExpiryDate();
```

**Returns:** `double`

### AnyValidLicenses

*No description yet.*

```csharp
bool AnyValidLicenses();
```

**Returns:** `bool`

### GetLicensedState

*No description yet.*

```csharp
string GetLicensedState();
```

**Returns:** `string`

### GetLicenseUsage

*No description yet.*

```csharp
string GetLicenseUsage();
```

**Returns:** `string`

### IsSubscriptionCurrent

*No description yet.*

```csharp
bool IsSubscriptionCurrent();
```

**Returns:** `bool`

### RefreshLicenseInformation

*No description yet.*

```csharp
void RefreshLicenseInformation();
```

**Returns:** nothing (`void`)

### UseLicense

*No description yet.*

```csharp
void UseLicense(long argSerialNumber);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argSerialNumber` | `long` | value |

**Returns:** nothing (`void`)

## Returned by

[IClient.GetSecurityManager](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IClient.md#getsecuritymanager)
