IOpcDigitalSignatureManager::Validate 方法 (msopc.h)
使用指定的憑證來驗證指定的封裝簽章。
語法
HRESULT Validate(
[in] IOpcDigitalSignature *signature,
[in] const CERT_CONTEXT *certificate,
[out, retval] OPC_SIGNATURE_VALIDATION_RESULT *validationResult
);
參數
[in] signature
IOpcDigitalSignature 介面指標,表示要驗證的簽章。
[in] certificate
包含用來驗證簽章之憑證 之CERT_CONTEXT 結構的指標。
[out, retval] validationResult
值,描述驗證檢查的結果。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
至少有一個 簽章、 憑證和 validationResult 參數為 NULL。 |
備註
此方法不會對 X.509 公鑰基礎結構憑證執行安全性檢查;呼叫端必須執行撤銷、到期、憑證鏈結和所有其他必要檢查的檢查。
這個方法會檢查指定的簽章 (簽署的實體,而且簽章標記) 在產生簽章之後尚未變更,但不會驗證簽署者的身分識別。
重要 呼叫端必須驗證簽署者的身分識別。
執行緒安全性
封裝物件不是安全線程。
如需詳細資訊,請參閱封裝 API 的 使用者入門。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | msopc.h |
另請參閱
概觀
參考