Bagikan melalui


struktur CRYPT_TIMESTAMP_INFO (wincrypt.h)

Struktur CRYPT_TIMESTAMP_INFO berisi jenis konten data yang ditandatangani dalam format Sintaks Pesan Kriptografi (CMS).

Sintaks

typedef struct _CRYPT_TIMESTAMP_INFO {
  DWORD                      dwVersion;
  LPSTR                      pszTSAPolicyId;
  CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
  CRYPT_DER_BLOB             HashedMessage;
  CRYPT_INTEGER_BLOB         SerialNumber;
  FILETIME                   ftTime;
  PCRYPT_TIMESTAMP_ACCURACY  pvAccuracy;
  BOOL                       fOrdering;
  CRYPT_DER_BLOB             Nonce;
  CRYPT_DER_BLOB             Tsa;
  DWORD                      cExtension;
  PCERT_EXTENSION            rgExtension;
} CRYPT_TIMESTAMP_INFO, *PCRYPT_TIMESTAMP_INFO;

Anggota

dwVersion

Nilai DWORD yang menentukan versi permintaan stempel waktu.

Nilai Makna
TIMESTAMP_VERSION
1
Menentukan bahwa ini adalah permintaan stempel waktu versi 1.

pszTSAPolicyId

Pilihan. Penunjuk ke string yang dihentikan null yang menentukan kebijakan Time Stamping Authority (TSA) tempat token stempel waktu disediakan. Nilai ini harus sesuai dengan nilai yang diteruskan dalam struktur CRYPT_TIMESTAMP_REQUEST .

HashAlgorithm

Struktur CRYPT_ALGORITHM_IDENTIFIER yang berisi informasi tentang algoritma yang digunakan untuk menghitung hash. Nilai ini harus sesuai dengan nilai yang diteruskan dalam struktur CRYPT_TIMESTAMP_REQUEST .

HashedMessage

Struktur CRYPT_DER_BLOB yang menentukan nilai hash yang akan diberi stempel waktu.

SerialNumber

Struktur CRYPT_INTEGER_BLOB yang berisi nomor seri yang ditetapkan oleh TSA untuk setiap kali token stempel.

ftTime

Nilai FILETIME yang menentukan waktu di mana token stempel waktu diproduksi oleh TSA.

pvAccuracy

Pilihan. Penunjuk ke struktur CRYPT_TIMESTAMP_ACCURACY yang berisi penyimpangan waktu di sekitar waktu UTC di mana token stempel waktu dibuat oleh TSA.

fOrdering

Anggota ini dicadangkan.

Nonce

Pilihan. Struktur CRYPT_DER_BLOB yang berisi nilai nonce yang digunakan oleh klien untuk memverifikasi ke timeliness respons ketika tidak ada jam lokal yang tersedia. Nilai ini harus sesuai dengan nilai yang diteruskan dalam struktur CRYPT_TIMESTAMP_REQUEST .

Tsa

Pilihan. Struktur CRYPT_DER_BLOB yang berisi nama subjek sertifikat TSA.

cExtension

Jumlah elemen dalam array yang diacu oleh anggota rgExtension .

rgExtension

Penunjuk ke array struktur CERT_EXTENSION yang berisi informasi ekstensi yang dikembalikan dari permintaan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header wincrypt.h