Metode IOpcFactory::CreateDigitalSignatureManager (msopc.h)

Membuat objek pengelola tanda tangan digital untuk objek paket.

Sintaks

HRESULT CreateDigitalSignatureManager(
  [in]          IOpcPackage                 *package,
  [out, retval] IOpcDigitalSignatureManager **signatureManager
);

Parameter

[in] package

Penunjuk ke antarmuka IOpcPackage dari objek paket untuk dikaitkan dengan objek manajer tanda tangan digital.

[out, retval] signatureManager

Penunjuk ke antarmuka IOpcDigitalSignatureManager dari objek manajer tanda tangan digital yang dibuat untuk digunakan dengan objek paket.

Objek manajer tanda tangan digital menyediakan akses ke antarmuka dan metode tanda tangan digital Packaging API. Ini dapat digunakan untuk menandatangani paket yang diwakili oleh objek paket atau untuk memvalidasi tanda tangan dalam paket yang telah ditandatangani.

Nilai kembali

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

Mengembalikan kode/nilai Deskripsi
S_OK
Metode berhasil.
E_NOTIMPL
Metode ini tidak diimplementasikan untuk versi Windows ini.
OPC_E_DS_DUPLICATE_SIGNATURE_ORIGIN_RELATIONSHIP
0x8051001B
Ada lebih dari satu hubungan dari jenis hubungan asal tanda tangan digital, tetapi hanya satu hubungan tersebut yang diizinkan.

Untuk informasi selengkapnya tentang jenis hubungan ini, lihat OPC.

OPC_E_DS_INVALID_SIGNATURE_ORIGIN_RELATIONSHIP
0x8051001C
Hubungan paket jenis asal tanda tangan digital menargetkan lokasi yang berada di luar paket. Bagian Asal Tanda Tangan Digital harus terletak secara internal.

Untuk informasi selengkapnya tentang jenis hubungan ini, lihat OPC.

OPC_E_DS_MISSING_SIGNATURE_ORIGIN_PART
0x8051001F
Hubungan jenis asal tanda tangan digital ditemukan, tetapi bagian Asal Tanda Tangan Digital itu sendiri tidak.

Untuk informasi selengkapnya tentang jenis hubungan ini, lihat OPC.

Keterangan

Jika paket dimodifikasi saat Packaging Digital Signature Interfaces digunakan untuk menandatangani paket, penandatanganan mungkin gagal atau mengakibatkan tanda tangan atau paket yang tidak konsisten.

Dukungan pada Versi Windows Sebelumnya

Metode ini tidak didukung pada versi Windows sebelum Windows 7. Untuk informasi selengkapnya, lihat Mulai menggunakan API Kemasan, dan Pembaruan Platform untuk Windows Vista.

Keamanan Thread

Objek pengemasan tidak aman untuk rangkaian.

Untuk informasi selengkapnya, lihat Memulai API Kemasan.

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

Gambaran Umum Tanda Tangan Digital

ECMA-376 OpenXML

Sumber Daya Eksternal

Memulai API Kemasan

IOpcFactory

Sampel Tanda Tangan Bundel Musik

Gambaran Umum

Panduan Pemrograman API Pengemasan

Referensi API Pengemasan

Sampel API Pengemasan

Kesalahan Pengemasan

Pembaruan Platform untuk Windows Vista

Referensi