Enregistrement THPDFTimestampInfo
Rapporte le token d'horodatage RFC 3161 analysé d'un horodatage de signature ou de document
Déclaration
THPDFTimestampInfo= record
Kind: THPDFTimestampKind;
Status: THPDFSignatureVerifyStatus;
PolicyOID: AnsiString;
HashAlgorithm: AnsiString;
MessageImprintHex: AnsiString;
SerialNumberHex: AnsiString;
GenerationTime: TDateTime;
AccuracyMicroseconds: Int64;
Ordering: boolean;
NonceHex: AnsiString;
TSAName: AnsiString;
SignerName: AnsiString;
SubjectDN: AnsiString;
IssuerDN: AnsiString;
CertificateSerialNumberHex: AnsiString;
DigestConsistencyIssue: THPDFCMSDigestConsistencyIssue;
end;
Unité
HPDFSignVerify
Champs
| Champ | Objectif |
|---|---|
Kind | None, attribut d'horodatage de signature, ou horodatage de document ETSI.RFC3161 |
Status | Verdict de vérification du token, rapporté indépendamment du statut de la signature primaire |
PolicyOID | OID de politique TSA déclaré par le TSTInfo |
HashAlgorithm | Algorithme de hash utilisé pour l'empreinte du message |
MessageImprintHex | Hash des octets horodatés, encodé en hexadécimal |
SerialNumberHex | Numéro de série du token d'horodatage, encodé en hexadécimal |
GenerationTime | genTime auquel la TSA a estampillé le token |
AccuracyMicroseconds | Précision déclarée de l'heure de génération en microsecondes |
Ordering | Valeur du drapeau ordering du TSTInfo |
NonceHex | Nonce de requête renvoyé en écho par la TSA, encodé en hexadécimal |
TSAName | Nom de l'autorité d'horodatage tiré du token |
SignerName | Nom commun du sujet du certificat de la TSA |
SubjectDN / IssuerDN | Noms distinctifs rendus du certificat de la TSA |
CertificateSerialNumberHex | Numéro de série du certificat de la TSA, encodé en hexadécimal |
DigestConsistencyIssue | Problème de cohérence de digest trouvé pendant la vérification du token, dciNone quand tout est propre |
Notes d'utilisation
Kinddistingue un attribut d'horodatage de signature d'un horodatage de document ETSI.RFC3161, dont le token est la signature primaire elle-mêmeStatusporte le verdict du token séparément de la signature primaire, si bien qu'un horodatage cassé ne change pas silencieusement le verdict de la signature- La validation par lots peut restaurer dans cet enregistrement un verdict de token en cache au lieu de revérifier l'horodatage de signature embarqué