Bagikan melalui


IOpcDigitalSignatureManager::Validasi metode (msopc.h)

Memvalidasi tanda tangan paket tertentu menggunakan sertifikat tertentu.

Sintaks

HRESULT Validate(
  [in]          IOpcDigitalSignature            *signature,
  [in]          const CERT_CONTEXT              *certificate,
  [out, retval] OPC_SIGNATURE_VALIDATION_RESULT *validationResult
);

Parameter

[in] signature

Penunjuk antarmuka IOpcDigitalSignature yang mewakili tanda tangan yang akan divalidasi.

[in] certificate

Penunjuk ke struktur CERT_CONTEXT yang berisi sertifikat yang digunakan untuk memvalidasi tanda tangan.

[out, retval] validationResult

Nilai yang menjelaskan hasil pemeriksaan validasi.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_POINTER
Setidaknya salah satu parameter tanda tangan, sertifikat, dan validationResult adalah NULL.

Keterangan

Metode ini tidak melakukan pemeriksaan keamanan pada Sertifikat Infrastruktur Kunci Umum X.509; pemanggil harus melakukan pemeriksaan untuk pencabutan, kedaluwarsa, rantai sertifikat, dan semua pemeriksaan lain yang diperlukan.

Metode ini memeriksa bahwa tanda tangan yang ditentukan (entitas yang ditandatangani dan markup tanda tangan) belum diubah sejak tanda tangan dibuat, tetapi tidak memvalidasi identitas penanda tangan.

Penting Pemanggil harus memvalidasi identitas penanda tangan.
 
Jika ada kesalahan dalam tanda tangan paket, beberapa kesalahan ini mungkin tidak diekspos sampai metode ini dipanggil.

Keamanan Thread

Objek pengemasan tidak aman untuk utas.

Untuk informasi selengkapnya, lihat Memulai PACKAGING API.

Persyaratan

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

Lihat juga

Antarmuka Pengemasan Inti

Sertifikat Digital

Gambaran Umum Tanda Tangan Digital

Mulai menggunakan API Kemasan

IOpcDigitalSignatureManager

Gambaran Umum

Panduan Pemrograman API Pengemasan

Referensi API Pengemasan

Sampel API Pengemasan

Kemasan Antarmuka Tanda Tangan Digital

Antarmuka Pengemasan

Referensi