enumerasi XPS_SIGNATURE_STATUS (xpsdigitalsignature.h)

Menjelaskan status tanda tangan digital dokumen.

Sintaks

typedef enum __MIDL___MIDL_itf_xpsdigitalsignature_0000_0000_0001 {
  XPS_SIGNATURE_STATUS_INCOMPLIANT = 1,
  XPS_SIGNATURE_STATUS_INCOMPLETE = 2,
  XPS_SIGNATURE_STATUS_BROKEN = 3,
  XPS_SIGNATURE_STATUS_QUESTIONABLE = 4,
  XPS_SIGNATURE_STATUS_VALID = 5
} XPS_SIGNATURE_STATUS;

Konstanta

 
XPS_SIGNATURE_STATUS_INCOMPLIANT
Nilai: 1
Tanda tangan melanggar satu atau beberapa aturan penandatanganan yang dinyatakan dalam bagian 10.2.1.2 dari Spesifikasi Kertas XML. Aturan ini menjelaskan bagian atau hubungan yang harus atau tidak boleh ditandatangani.

Tanda tangan yang tidak patuh harus dibuat seperti itu.
Mengubah isi yang ditandatangani tidak dapat membuat tanda tangan yang valid tidak sesuai. Salah satu contoh tanda tangan yang tidak sesuai adalah tanda tangan paket yang memiliki jenis hubungan yang tidak diketahui di akar.
XPS_SIGNATURE_STATUS_INCOMPLETE
Nilai: 2
Tanda tangan tidak menyertakan bagian yang harus ditandatangani.

Jika tanda tangan XPS yang valid dibuat dan konten dokumen XPS nantinya dimodifikasi, tanda tangan akan menjadi tidak lengkap atau rusak.
Misalnya, menghapus halaman dari FixedDocument membuat tanda tangan tidak lengkap; itu juga merusak tanda tangan, tetapi fakta bahwa tanda tangan tidak lengkap sangat penting.
XPS_SIGNATURE_STATUS_BROKEN
Nilai: 3
Ini adalah tanda tangan digital yang sesuai, tetapi gagal dalam rutinitas validasi tanda tangan yang dijelaskan dalam Konvensi Kemasan Terbuka (lihat Lihat Juga).

Modifikasi markup dalam FixedPage yang telah ditandatangani akan memutus tanda tangan.
XPS_SIGNATURE_STATUS_QUESTIONABLE
Nilai: 4
Ini bukan tanda tangan digital yang tidak sesuai atau rusak, tetapi konten yang ditandatangani (bagian dan hubungan) mencakup elemen atau atribut dari namespace yang tidak dikenal yang diperkenalkan melalui mekanisme kompatibilitas markup.
XPS_SIGNATURE_STATUS_VALID
Nilai: 5
Ini adalah tanda tangan yang valid: tidak rusak, tidak sesuai, atau dipertanyakan. Namun, aplikasi harus tetap memeriksa rantai kepercayaan sertifikat, daftar pencabutan, dan tanggal kedaluwarsa.

Keterangan

Nilai status tanda tangan digital sesuai dengan bagian 10.2.1.2 dalam Spesifikasi Kertas XML.

Konvensi Kemasan Terbuka ditentukan dalam edisi ke-1, Bagian 2, "Konvensi Kemasan Terbuka," dari ECMA-376 Standar, Format File Open XML Office.

Catatan Sumber daya ini mungkin tidak tersedia dalam beberapa bahasa

negara dan negara.

 

Persyaratan

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

Lihat juga

ECMA-376 Standar, Format File Xml Terbuka Office

Spesifikasi Kertas XML