Antarmuka IOpcDigitalSignatureManager (msopc.h)

Menyediakan akses ke Packaging Digital Signature Interfaces untuk paket yang diwakili oleh objek Packaging API. Metode antarmuka ini dipanggil untuk menghasilkan tanda tangan, atau untuk mengakses dan memvalidasi tanda tangan yang ada dalam paket.

Warisan

Antarmuka IOpcDigitalSignatureManager mewarisi dari antarmuka IUnknown . IOpcDigitalSignatureManager juga memiliki jenis anggota berikut:

Metode

Antarmuka IOpcDigitalSignatureManager memiliki metode ini.

 
IOpcDigitalSignatureManager::CreateSigningOptions

Membuat penunjuk antarmuka IOpcSigningOptions.
IOpcDigitalSignatureManager::GetSignatureEnumerator

Mendapatkan enumerator pointer antarmuka IOpcDigitalSignature, yang mewakili tanda tangan paket.
IOpcDigitalSignatureManager::GetSignatureOriginPartName

Mendapatkan penunjuk antarmuka IOpcPartUri yang mewakili nama bagian dari bagian Asal Tanda Tangan Digital.
IOpcDigitalSignatureManager::RemoveSignature

Menghapus dari paket bagian tanda tangan tertentu yang menyimpan markup tanda tangan.
IOpcDigitalSignatureManager::ReplaceSignatureXml

Menggantikan markup tanda tangan yang ada yang disimpan dalam bagian tanda tangan tertentu.
IOpcDigitalSignatureManager::SetSignatureOriginPartName

Mengatur nama bagian dari bagian Asal Tanda Tangan Digital ke nama yang diwakili oleh penunjuk antarmuka IOpcPartUri tertentu.
IOpcDigitalSignatureManager::Sign

Menandatangani paket dengan membuat tanda tangan dengan menggunakan sertifikat yang ditentukan dan penunjuk antarmuka IOpcSigningOptions.
IOpcDigitalSignatureManager::Validate

Memvalidasi tanda tangan paket tertentu menggunakan sertifikat tertentu.

Keterangan

Sebelum metode Tanda tangan dipanggil untuk menghasilkan tanda tangan, metode IOpcSigningOptions::SetDefaultDigestMethod dan IOpcSigningOptions::SetSignatureMethod harus dipanggil.

Untuk membuat penunjuk antarmuka IOpcDigitalSignatureManager , panggil metode IOpcFactory::CreateDigitalSignatureManager .

Penting Jika paket dimodifikasi saat metode Tanda tangan sedang dijalankan, metode mungkin gagal atau menghasilkan tanda tangan yang tidak konsisten. Untuk menghindari kerusakan paket, gunakan API untuk menyimpan paket sebelum memanggil Sign. Untuk informasi tentang cara menyimpan paket, lihat Menyimpan Paket.
 
Metode Validasi 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.
 

Keamanan Thread

Objek pengemasan tidak aman untuk rangkaian.

IOpcSigningOptions Untuk informasi selengkapnya, lihat Memulai PACKAGING API.

Persyaratan

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

Lihat juga

Antarmuka Pengemasan Inti

Gambaran Umum Tanda Tangan Digital

Memulai API Kemasan

IOpcDigitalSignatureEnumerator

IOpcFactory

Gambaran Umum

Panduan Pemrograman API Pengemasan

Referensi API Pengemasan

Sampel API Pengemasan

Kemasan Antarmuka Tanda Tangan Digital

Antarmuka Pengemasan

Referensi