THPDFTimestampInfo Record
Báo timestamp token RFC 3161 đã parse của một signature timestamp hoặc document timestamp
Khai báo
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;
Đơn vị
HPDFSignVerify
Các trường
| Trường | Mục đích |
|---|---|
Kind | Không có, attribute signature timestamp, hoặc document timestamp ETSI.RFC3161 |
Status | Phán quyết verify token, được báo tách riêng khỏi status chữ ký chính |
PolicyOID | OID policy TSA mà TSTInfo khai báo |
HashAlgorithm | Thuật toán hash dùng cho message imprint |
MessageImprintHex | Hash của các byte được đóng dấu thời gian, mã hóa hex |
SerialNumberHex | Số serial của timestamp token, mã hóa hex |
GenerationTime | genTime tại đó TSA đóng dấu token |
AccuracyMicroseconds | Độ chính xác khai báo của generation time tính bằng microgiây |
Ordering | Giá trị flag ordering của TSTInfo |
NonceHex | Nonce yêu cầu mà TSA phản hồi lại, mã hóa hex |
TSAName | Tên time stamping authority lấy từ token |
SignerName | Common name của subject certificate TSA |
SubjectDN / IssuerDN | Distinguished name của certificate TSA ở dạng hiển thị |
CertificateSerialNumberHex | Số serial certificate TSA, mã hóa hex |
DigestConsistencyIssue | Vấn đề nhất quán digest phát hiện khi verify token, bằng dciNone khi sạch |
Ghi chú sử dụng
Kindphân biệt attribute signature timestamp với document timestamp ETSI.RFC3161, vốn có token chính là chữ ký chínhStatusmang phán quyết token tách riêng khỏi chữ ký chính, nên timestamp hỏng không âm thầm đổi phán quyết của chữ ký- Batch validation có thể khôi phục phán quyết token từ cache vào record này thay vì verify lại signature timestamp nhúng