Antarmuka IOpcDigitalSignature (msopc.h)

Mewakili tanda tangan digital paket.

Warisan

Antarmuka IOpcDigitalSignature mewarisi dari antarmuka IUnknown . IOpcDigitalSignature juga memiliki jenis anggota ini:

Metode

Antarmuka IOpcDigitalSignature memiliki metode ini.

 
IOpcDigitalSignature::GetCanonicalizationMethod

Mendapatkan metode kanonisisasi yang diterapkan ke elemen SignedInfo dari tanda tangan berseri.
IOpcDigitalSignature::GetCertificateEnumerator

Mendapatkan enumerator sertifikat yang digunakan dalam tanda tangan.
IOpcDigitalSignature::GetCustomObjectEnumerator

Mendapatkan enumerator penunjuk antarmuka IOpcSignatureCustomObject yang mewakili elemen Objek khusus aplikasi dalam markup tanda tangan.
IOpcDigitalSignature::GetCustomReferenceEnumerator

Mendapatkan enumerator penunjuk antarmuka IOpcSignatureReference yang mewakili referensi ke elemen XML khusus aplikasi yang telah ditandatangani.
IOpcDigitalSignature::GetNamespaces

Mendapatkan awalan dan pemetaan namespace dari elemen Tanda Tangan markup tanda tangan.
IOpcDigitalSignature::GetPackageObjectReference

Mendapatkan penunjuk antarmuka IOpcSignatureReference yang mewakili referensi ke elemen Objek khusus paket yang telah ditandatangani.
IOpcDigitalSignature::GetSignatureId

Mendapatkan nilai atribut Id dari elemen Tanda Tangan markup tanda tangan.
IOpcDigitalSignature::GetSignatureMethod

Mendapatkan metode tanda tangan yang digunakan untuk menghitung nilai dalam elemen SignatureValue dari markup tanda tangan.
IOpcDigitalSignature::GetSignaturePartName

Mendapatkan nama bagian dari bagian yang berisi markup tanda tangan.
IOpcDigitalSignature::GetSignaturePartReferenceEnumerator

Mendapatkan enumerator penunjuk antarmuka IOpcSignaturePartReference, yang mewakili referensi ke bagian yang telah ditandatangani.
IOpcDigitalSignature::GetSignatureRelationshipReferenceEnumerator

Mendapatkan enumerator penunjuk antarmuka IOpcSignatureRelationshipReference, yang mewakili referensi ke hubungan yang telah ditandatangani.
IOpcDigitalSignature::GetSignatureValue

Mendapatkan nilai yang didekodekan dalam elemen SignatureValue dari markup tanda tangan.
IOpcDigitalSignature::GetSignatureXml

Mendapatkan markup tanda tangan.
IOpcDigitalSignature::GetSigningTime

Mendapatkan string yang menunjukkan waktu saat tanda tangan dibuat.
IOpcDigitalSignature::GetTimeFormat

Mendapatkan format string yang dikembalikan oleh metode GetSigningTime.

Keterangan

Untuk menghasilkan tanda tangan dan membuat penunjuk antarmuka IOpcDigitalSignature , panggil metode IOpcDigitalSignatureManager::Sign .

Untuk mengakses tanda tangan yang dihasilkan dengan menggunakan penunjuk antarmuka IOpcDigitalSignature , panggil metode IOpcDigitalSignatureEnumerator::GetCurrent .

Saat tanda tangan dihasilkan, informasi ini diserialisasikan dalam markup XML tanda tangan (markup tanda tangan). Markup tanda tangan yang hasilnya disimpan dalam bagian tanda tangan.

Keamanan Thread

Objek pengemasan tidak aman untuk utas.

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

Mulai menggunakan API Kemasan

IOpcDigitalSignatureEnumerator

IOpcDigitalSignatureManager

IOpcSigningOptions

OPC_CANONICALIZATION_METHOD

OPC_SIGNATURE_TIME_FORMAT

Gambaran Umum

Panduan Pemrograman API Pengemasan

Referensi API Pengemasan

Sampel API Pengemasan

Kemasan Antarmuka Tanda Tangan Digital

Antarmuka Pengemasan

Referensi