Error description when the operation status is Failed. For example:

{
"elapsed": "0.001694443",
"level": "error",
"msg": "GetClockStatus.InternalError",
"service": "tsa",
"time": "2026-07-15T09:21:59Z",
"cause": {
"msg": "ErrorGetClockData",
"cause": {
"msg": "dial tcp 10.1.143.91:9295: connect: connection refused"
}
}
}

See below for the supported codes.

Configuration and startup error codes

See below for the error codes registered when configuring or starting up the Timestamp Authority signer service.

msg

Meaning

Audit

HSMAlreadyLoaded

Duplicate HSM registration at startup

(tick) 

HSMNotFound

Referenced HSM ID not configured

(tick) 

ErrorEmptyToken / ErrorEmptyHSM

Missing HSM token/label in config

(tick) 

UnknownToken

Configured token not present on the HSM

(tick) 

ConfigErrorInvalidTSASigner

Signer config is invalid

(tick) 

ConfigErrorTSTProfile

ConfigErrorTSTInfoProfile

ConfigErrorCMSSignerInfoProfile

Profile config is malformed

(tick) 

ConfigErrorMissingMandatoryRule

Required rule missing from profile

(tick) 

ConfigErrorDuplicatedRule

ConfigErrorBadRulePosition

Rule ordering/duplication error

(error) 

ConfigErrorInvalidPolicyID

Policy OID malformed in config

(error) 

UnsupportedCryptoSignerTypeError

Key algorithm not supported

(tick) 

NoTSAIssuersError

No usable TSA issuers configured

(tick) 

ErrorParsingClientURL

Upstream URL (e.g. clock service) malformed in config

(error) 

ErrorParsingAllowedMaxClockError 

ErrorParsingPollInterval

ErrorParsingAccuracy

Duration/accuracy fields malformed in config

(error) 

AllowedMaxErrorExceedsAccuracy

AllowedMaxClockError > Accuracy — self-inconsistent policy

(tick) 

ErrorPVKNotMatchCertPBK

Private key does not match the public key in the TSA cert

(tick) 

SignerPublicKeyValidationError

TSA signer certificate failed validation

(tick) 

ErrorCertificateIsCA

TSA cert has basicConstraints CA:TRUE — wrong cert

(tick) 

ErrorMissingTimeStampKeyUsageExt

TSA cert missing id-kp-timeStamping EKU

(tick) 

ErrorExtendedKeyUsageExtNotCritical

EKU extension not marked critical (RFC 3161 violation)

(tick) 

ErrorMoreThanOneExtendedKeyUsageExt

Duplicate EKU extension

(tick) 

ExpiredPrivateKey

TSA signing private key has already expired

(tick) 

SwaggerServerError

REST server failed to start

(tick) 

Request error codes

See below for the error codes registered by time requests to the Timestamp Authority signer service.

msg

Meaning

Audit

InvalidTSRequest

Client sent a malformed RFC 3161 request

(error) 

TSRequestDecodeError

Request body could not be ASN.1-decoded

(error) 

BadDataFormatTSError

Request violates format constraints

(error) 

UnsupportedAlgorithmTSError

Client asked for a hash algorithm this TSA does not support

(error) 

MessageImprintHashLengthMisMatchTSError

Hash length inconsistent with declared algorithm

(error) 

UnacceptedPolicyTSError

Requested policy OID not accepted by this TSA

(error) 

UnacceptedExtensionTSError

Request contains an extension the TSA does not accept

(error) 

MaximumNonceLengthExceededError

Client nonce too long

(error) 

FoundEmptyAlgorithm

Algorithm identifier missing from the request

(error) 

UnknownTSAIDPathVarError

Client called /{tsaID}/tsr with an unknown TSA ID

(error) 

UnknownTSAIssuerError

Configured issuer for that TSA ID has vanished at runtime

(tick) 

ProcessTSRequestFailed

Signing pipeline failed for this request

(tick) 

GetTSTInfoError

Could not build the TSTInfo structure

(tick) 

TSInternalServerError

Generic internal failure sentinel

(tick) 

TSSerialNumberGenerationError

Could not allocate a new TS serial number

(tick) 

TSANameGenerationError

Could not build the TSA name

(tick) 

TSResponseDecodeError 

TSResponseMarshallError

TSErrorResponseMarshallError 

TSTInfoMarshallError

ASN.1 encode/decode failure on the response side

(tick) 

EncapsulatedContentInfoCreationError

SignedDataCreationError

AddSignerInfoError

ContentInfoCreationError

CMS assembly failure

(tick) 

QCStatementsMarshallError

Could not encode qcStatements extension

(tick) 

AddCertificateError / EncodeCMSError

Cert chain / CMS assembly failure

(tick) 

SystemFailureTSError

Explicit systemFailure PKIStatus returned to the client

(tick) 

TimeNotAvailableTSError

Explicit timeNotAvailable PKIStatus — clock is not usable

(tick) 

UnknownTSTInfoProfile

Referenced profile disappeared at runtime

(tick) 

InvalidTstInfoProfileError

InvalidCmsSignerInfoProfileError

UnknownRuleError

InvalidAllowedExtensionError

RuleNotFoundError

Runtime profile / rule lookup failure

(tick) 

ErrorSetSeed

ErrorDecrypt

Crypto helper failure

(tick) 

ErrorUnmarshalQCStatementsExtension

ErrorUnmarshalQCStatementsExtensionHasExtraBytes

ErrorNoQCStatementFoundinQCStatementsExtension

Malformed qcStatements in TSA cert

(tick) 

ErrorUnmarshalPrivateKeyUsagePeriod

Could not read the privateKeyUsagePeriod extension

(tick) 

Clock and health error codes

See below for the clock and health error codes registered by Timestamp Authority.

msg

Meaning

Audit

BadClock

Actual clock error exceeded AllowedMaxClockError — TSA refuses to sign

(tick) 

ErrorClockServiceClientCreate

Could not construct the clock-service client

(tick) 

ErrorClockServiceClientResponse

Clock service call failed

(tick) 

ErrorClockServiceResponseProcessing

Clock service response could not be parsed

(tick) 

HealthCheckClockStatusServiceTestFailed

/healthcheck clock probe failed for an issuer

(tick) 

HealthCheckPVKUsagePeriodTestFailed

Signer private-key usage period no longer valid

(tick) 

HealthCheckRetrieveTSAIssuersFailed

Could not list configured TSA issuers

(tick) 

HealthCheckRetrieveTSAIssuerFailed

Could not read a specific TSA issuer at health-check

(tick) 

HealthCheckRetrievedTSASignerFailed

Could not retrieve the signer for an issuer

(tick) 

HealthCheckRetrieveClockServiceFailed

Clock-service dependency missing at health-check

(tick) 

HealthCheckSignatureTestFailed

Test-signature at health-check did not verify

(tick) 

GetTSAHealthStatusFailed

Generic health aggregation failure

(tick) 

Clock status error codes

See below for the clock status error codes registered by Timestamp Authority.

msg

Meaning

Audit

ErrorRetrievingNTPData

Could not read state from the local NTP daemon

(tick) 

InvalidNTPDaemonConfig

Configuration for the NTP daemon socket / mode is wrong

(tick) 

ProcessClockStatusRequestError

Clock-status request handler failed

(error) 

CSInternalServerError

Generic internal failure

(error) 

SwaggerServerError

REST server failed to start

(error)