CRYPT_TIMESTAMP_RESPONSE struktur (wincrypt.h)

Struktur CRYPT_TIMESTAMP_RESPONSE digunakan secara internal untuk merangkum respons yang dikodekan Abstract Syntax Notation One (ASN.1) Distinguished Encoding Rules (DER).

Sintaks

typedef struct _CRYPT_TIMESTAMP_RESPONSE {
  DWORD          dwStatus;
  DWORD          cFreeText;
  LPWSTR         *rgFreeText;
  CRYPT_BIT_BLOB FailureInfo;
  CRYPT_DER_BLOB ContentInfo;
} CRYPT_TIMESTAMP_RESPONSE, *PCRYPT_TIMESTAMP_RESPONSE;

Anggota

dwStatus

Nilai DWORD yang menunjukkan status respons stempel waktu.

Anggota ini bisa menjadi salah satu nilai berikut.

Nilai Makna
TIMESTAMP_STATUS_GRANTED
0
TimeStampToken ada di anggota ContentInfo .
TIMESTAMP_STATUS_GRANTED_WITH_MODS
1
TimeStampToken, dengan modifikasi, ada di anggota ContentInfo .
TIMESTAMP_STATUS_REJECTED
2
Permintaan stempel waktu ditolak.
TIMESTAMP_STATUS_WAITING
3
Permintaan stempel waktu masih tertunda.
TIMESTAMP_STATUS_REVOCATION_WARNING
4
Pesan dalam anggota ContentInfo berisi peringatan bahwa pencabutan akan segera terjadi .
TIMESTAMP_STATUS_REVOKED
5
Pesan dalam anggota ContentInfo adalah pemberitahuan bahwa pencabutan telah terjadi.

cFreeText

Pilihan. Panjang, dalam karakter, dari string yang ditujukkan oleh anggota rgFreeText .

rgFreeText

Pilihan. Penunjuk ke string yang berisi informasi teks tentang kegagalan permintaan.

FailureInfo

Struktur CRYPT_BIT_BLOB yang berisi alasan mengapa permintaan stempel waktu ditolak. Setiap bendera dikodekan sebagai sedikit dalam struktur.

Nilai Makna
TIMESTAMP_FAILURE_BAD_ALG
0
Pengidentifikasi algoritma yang tidak dikenal atau tidak didukung ditentukan.
TIMESTAMP_FAILURE_BAD_REQUEST
2
Transaksi tidak diizinkan atau didukung.
TIMESTAMP_FAILURE_BAD_FORMAT
5
Data yang dikirimkan dalam format yang salah.
TIMESTAMP_FAILURE_TIME_NOT_AVAILABLE
14
Sumber waktu Time Stamping Authority (TSA) tidak tersedia.
TIMESTAMP_FAILURE_POLICY_NOT_SUPPORTED
15
Kebijakan TSA yang diminta tidak didukung oleh TSA.
TIMESTAMP_FAILURE_EXTENSION_NOT_SUPPORTED
16
Ekstensi yang diminta tidak didukung oleh TSA.
TIMESTAMP_FAILURE_INFO_NOT_AVAILABLE
17
Informasi tambahan yang diminta tidak dikenali atau tidak tersedia.
TIMESTAMP_FAILURE_SYSTEM_FAILURE
25
Permintaan tidak dapat ditangani karena kegagalan sistem.

ContentInfo

Struktur CRYPT_DER_BLOB yang merangkum jenis konten data yang ditandatangani dalam format Sintaks Pesan Kriptografi (CMS).

Persyaratan

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