---
title: "TimestampConfiguration"
canonical_url: "https://www.nutrient.io/api/csharp/signing/timestamp-configuration/"
md_url: "https://www.nutrient.io/api/csharp/signing/timestamp-configuration.md"
last_updated: "2026-10-08T08:55:57.713Z"
description: "Configuration for adding a trusted timestamp to a digital signature."
---

Configuration for adding a trusted timestamp to a digital signature. When configured, the signature will include a timestamp from a Time Stamp Authority (TSA), enabling PAdES-T (PDF Advanced Electronic Signatures with Timestamp) compliance.

```csharp

using Nutrient;

```

## Construction

```csharp

public TimestampConfiguration()

```

## Properties

### Password

```csharp

public string? Password { get; set; }

```

The password for authentication with the TSA server, if required.

**Type:** `string?`

### ServerUrl

```csharp

public string ServerUrl { get; set; }

```

The URL of the Time Stamp Authority (TSA) server.

**Type:** `string`

### Username

```csharp

public string? Username { get; set; }

```

The username for authentication with the TSA server, if required.

**Type:** `string?`

## Resource management

```csharp

public void Dispose()

```

`TimestampConfiguration` implements `IDisposable`. Call `Dispose()` or use a C# `using` declaration to release its native handle right away. If you don't, the handle is released when the object is garbage collected.

---

## Related pages

- [Signing](/api/csharp/signing.md)
- [Digital Signature Options](/api/csharp/signing/digital-signature-options.md)
- [Pkcs11 Options](/api/csharp/signing/pkcs11-options.md)
- [Signature Appearance](/api/csharp/signing/signature-appearance.md)
- [Signature](/api/csharp/signing/signature.md)

