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.

from nutrient import TimestampConfiguration

Methods

set_password

def set_password(self, value: str) -> None

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

Parameters:

NameTypeDescription
valuestrThe value to set for the Password property.

set_server_url

def set_server_url(self, value: str) -> None

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

Parameters:

NameTypeDescription
valuestrThe value to set for the ServerUrl property.

set_username

def set_username(self, value: str) -> None

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

Parameters:

NameTypeDescription
valuestrThe value to set for the Username property.

Properties

password

@property
def password(self) -> str

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

Type: str

Read-only property.


server_url

@property
def server_url(self) -> str

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

Type: str

Read-only property.


username

@property
def username(self) -> str

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

Type: str

Read-only property.