IOpcDigitalSignatureManager 介面 (msopc.h)
提供封裝 API 物件所代表之封裝 的封裝數位簽名介面 的存取權。 系統會呼叫這些介面方法來產生簽章,或存取和驗證封裝中的現有簽章。
繼承
IOpcDigitalSignatureManager 介面繼承自 IUnknown 介面。 IOpcDigitalSignatureManager 也有下列類型的成員:
方法
IOpcDigitalSignatureManager 介面具有這些方法。
IOpcDigitalSignatureManager::CreateSigningOptions 建立 IOpcSigningOptions 介面指標。 |
IOpcDigitalSignatureManager::GetSignatureEnumerator 取得 IOpcDigitalSignature 介面指標的列舉值,表示封裝簽章。 |
IOpcDigitalSignatureManager::GetSignatureOriginPartName 取得 IOpcPartUri 介面指標,表示數位簽名來源元件的元件名稱。 |
IOpcDigitalSignatureManager::RemoveSignature 從封裝中移除儲存簽章標記的指定簽章部分。 |
IOpcDigitalSignatureManager::ReplaceSignatureXml 取代儲存在指定簽章部分的現有簽章標記。 |
IOpcDigitalSignatureManager::SetSignatureOriginPartName 將數位簽名原始部分的元件名稱設定為指定 IOpcPartUri 介面指標所代表的名稱。 |
IOpcDigitalSignatureManager::Sign 使用指定的憑證和 IOpcSigningOptions 介面指標產生簽章來簽署套件。 |
IOpcDigitalSignatureManager::Validate 使用指定的憑證來驗證指定的封裝簽章。 |
備註
呼叫 Sign 方法以產生簽章之前,必須呼叫 IOpcSigningOptions::SetDefaultDigestMethod 和 IOpcSigningOptions::SetSignatureMethod 方法。
若要建立 IOpcDigitalSignatureManager 介面指標,請呼叫 IOpcFactory::CreateDigitalSignatureManager 方法。
重要 呼叫端必須驗證簽署者的身分識別。
執行緒安全性
封裝物件不是安全線程。
IOpcSigningOptions 如需詳細資訊,請參閱封裝 API 使用者入門。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | msopc.h |
另請參閱
IOpcDigitalSignatureEnumerator
概觀
參考