Crypto-Pro TSP triển khai dịch vụ tem thời gian và hoạt động theo giao thức TSP (Time-Stamp Protocol). Giải pháp đảm bảo việc sử dụng các khuyến nghị quốc tế về mặt xây dựng cơ sở hạ tầng khóa công cộng, có tính đến việc sử dụng GOST 28147-89, GOST R 34.11-94, GOST R 34.10-2001, GOST R 34.10/11-
2012.
Sử dụng CryptoPro TSP PACK cho phép người tham gia trong hệ thống thông tin nhận tem thời gian liên quan đến tài liệu điện tử. Dấu thời gian là một tài liệu điện tử được ký bằng chữ ký số điện tử (chữ ký điện tử), trong đó dữ liệu được ký là giá trị của hàm băm của tài liệu điện tử và thời gian dấu thời gian được cung cấp. Do đó, dấu thời gian được liên kết duy nhất với tài liệu điện tử mà nó được phát hành và đảm bảo
tính toàn vẹn của nó.
Để triển khai dịch vụ TSP, cần phải tổ chức Máy chủ Dịch vụ TSP trên cơ sở CryptoPro TSP Server và tích hợp CryptoPro TSP Client vào phần mềm máy tính để bàn máy khách. CryptoPro TSP Client được nhúng bằng bộ công cụ của nhà phát triển –
CryptoPro PKI SDK.
ID chính sách xác định chính sách nào nên được đặt dấu thời gian. Các chính sách dấu thời gian được thiết lập bởi máy chủ dấu thời gian và thiết lập một bộ quy tắc theo đó dấu thời gian được phát hành, cũng như các lĩnh
vực ứng dụng của chúng.
Yêu cầu dấu thời gian Một
cầu dấu thời gian bao gồm các trường sau:
Giá
- trị hàm băm từ tài liệu mà tem được yêu cầu (phải được chỉ định thuật toán băm nào được sử dụng); ID đối tượng (OID) của chính sách tem được yêu cầu (tùy chọn);
- Nonce là một số ngẫu nhiên xác định giao dịch giao thức TSP này (tùy chọn); Tiện ích mở rộng (tùy chọn)
.
Phản
hồi của máy chủ dấu thời gian chứa các trường sau:
Trạng
- thái hoạt động và thông tin lỗi; Dấu thời gian (nếu
- trạng thái thành công
).
Dấu thời gian là thông báo CMS (PKCS #7) thuộc loại SignedData (xem RFC 3369 “Cú pháp tin nhắn mật mã (CMS)”).