iOpcDigitalSignature 介面 (msopc.h)

表示套件數字簽名。

繼承

IOpcDigitalSignature 介面繼承自 IUnknown 介面。 IOpcDigitalSignature 也有下列類型的成員:

方法

IOpcDigitalSignature 介面具有這些方法。

 
IOpcDigitalSignature::GetCanonicalizationMethod

取得套用至串行化簽章之 SignedInfo 項目的標準化方法。
IOpcDigitalSignature::GetCertificateEnumerator

取得簽章中使用的憑證列舉值。
IOpcDigitalSignature::GetCustomObjectEnumerator

取得 IOpcSignatureCustomObject 介面指標的列舉值,代表簽章標記中的應用程式特定 Object 元素。
IOpcDigitalSignature::GetCustomReferenceEnumerator

取得 IOpcSignatureReference 介面指標的列舉值,表示已簽署之應用程式特定 XML 元素的參考。
IOpcDigitalSignature::GetNamespaces

取得簽章標記之 Signature 專案的前置詞和命名空間對應。
IOpcDigitalSignature::GetPackageObjectReference

取得 IOpcSignatureReference 介面指標,表示已簽署之封裝特定 Object 項目的參考。
IOpcDigitalSignature::GetSignatureId

從簽章標記的 Signature 元素取得 Id 屬性的值。
IOpcDigitalSignature::GetSignatureMethod

取得簽章方法,這個方法可用來計算簽章標記之 SignatureValue 元素中的值。
IOpcDigitalSignature::GetSignaturePartName

取得包含簽章標記之元件的元件名稱。
IOpcDigitalSignature::GetSignaturePartReferenceEnumerator

取得 IOpcSignaturePartReference 介面指標的列舉值,表示已簽署之元件的參考。
IOpcDigitalSignature::GetSignatureRelationshipReferenceEnumerator

取得 IOpcSignatureRelationshipReference 介面指標的列舉值,表示已簽署之關聯性的參考。
IOpcDigitalSignature::GetSignatureValue

取得簽章標記之 SignatureValue 專案中的譯碼值。
IOpcDigitalSignature::GetSignatureXml

取得簽章標記。
IOpcDigitalSignature::GetSigningTime

取得字串,指出產生簽章的時間。
IOpcDigitalSignature::GetTimeFormat

取得 GetSigningTime 方法所傳回之字串的格式。

備註

若要產生簽章並建立 IOpcDigitalSignature 介面指標,請呼叫 IOpcDigitalSignatureManager::Sign 方法。

若要使用 IOpcDigitalSignature 介面指標存取產生的簽章,請呼叫 IOpcDigitalSignatureEnumerator::GetCurrent 方法。

產生簽章時,這項資訊會在簽章的 XML 標記中串行化, (簽章標記) 。 結果的簽章標記會儲存在簽章元件中。

執行緒安全性

封裝物件不是安全線程。

如需詳細資訊,請參閱封裝 API 的 使用者入門

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 msopc.h

另請參閱

核心封裝介面

數位簽名概觀

使用封裝 API 使用者入門

IOpcDigitalSignatureEnumerator

IOpcDigitalSignatureManager

IOpcSigningOptions

OPC_CANONICALIZATION_METHOD

OPC_SIGNATURE_TIME_FORMAT

概觀

封裝 API 程式設計指南

封裝 API 參考

封裝 API 範例

封裝數位簽名介面

封裝介面

參考