# JwtBearerTokenGenerator Constructor

## Overloads

| [JwtBearerTokenGenerator(String, String, String, Func<Task<String>>)](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.Services.CloudNative.Jwt.JwtBearerTokenGenerator.-ctor.htm#PIX_Services_CloudNative_Jwt_JwtBearerTokenGenerator__ctor_System_String_System_String_System_String_System_Func_System_Threading_Tasks_Task_System_String___) |  |  |
| --- | --- | --- |
| [JwtBearerTokenGenerator(String, Stream, Stream, Func<Task<String>>)](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.Services.CloudNative.Jwt.JwtBearerTokenGenerator.-ctor.htm#PIX_Services_CloudNative_Jwt_JwtBearerTokenGenerator__ctor_System_String_System_IO_Stream_System_IO_Stream_System_Func_System_Threading_Tasks_Task_System_String___) |  |  |

[](https://help.qlik.com/en-US/qlikview-developer/Subsystems/QMSAPIref/Content/PIX.Services.CloudNative.Jwt.JwtBearerTokenGenerator.-ctor.htm) [](https://help.qlik.com/en-US/qlikview-developer/Subsystems/QMSAPIref/Content/PIX.Services.CloudNative.Jwt.JwtBearerTokenGenerator.-ctor.htm)

## JwtBearerTokenGenerator(String, String, String, Func&lt;Task&lt;String&gt;&gt;)

### Declaration

```

          public JwtBearerTokenGenerator(string signingAlgorithm, string certificatePath, string privateKeyPath, Func<Task<string>> getUniqueIdentifier)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.String | signingAlgorithm |  |
| System.String | certificatePath |  |
| System.String | privateKeyPath |  |
| System.Func&lt;System.Threading.Tasks.Task&lt;System.String&gt;&gt; | getUniqueIdentifier |  |

[](https://help.qlik.com/en-US/qlikview-developer/Subsystems/QMSAPIref/Content/PIX.Services.CloudNative.Jwt.JwtBearerTokenGenerator.-ctor.htm) [](https://help.qlik.com/en-US/qlikview-developer/Subsystems/QMSAPIref/Content/PIX.Services.CloudNative.Jwt.JwtBearerTokenGenerator.-ctor.htm)

## JwtBearerTokenGenerator(String, Stream, Stream, Func&lt;Task&lt;String&gt;&gt;)

### Declaration

```

          public JwtBearerTokenGenerator(string signingAlgorithm, Stream certificateStream, Stream privateKeyStream, Func<Task<string>> getUniqueIdentifier)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.String | signingAlgorithm |  |
| System.IO.Stream | certificateStream |  |
| System.IO.Stream | privateKeyStream |  |
| System.Func&lt;System.Threading.Tasks.Task&lt;System.String&gt;&gt; | getUniqueIdentifier |  |