Win32 API 日本語リファレンス
ホームStorage.Packaging.Opc › IOpcDigitalSignatureManager

IOpcDigitalSignatureManager

COM
IIDd5e62a0b-696d-462f-94df-72e33cef2659継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetSignatureOriginPartName(IOpcPartUri** signatureOriginPartName)
4HRESULT SetSignatureOriginPartName(IOpcPartUri* signatureOriginPartName)
5HRESULT GetSignatureEnumerator(IOpcDigitalSignatureEnumerator** signatureEnumerator)
6HRESULT RemoveSignature(IOpcPartUri* signaturePartName)
7HRESULT CreateSigningOptions(IOpcSigningOptions** signingOptions)
8HRESULT Validate(IOpcDigitalSignature* signature, CERT_CONTEXT* certificate, OPC_SIGNATURE_VALIDATION_RESULT* validationResult)
9HRESULT Sign(CERT_CONTEXT* certificate, IOpcSigningOptions* signingOptions, IOpcDigitalSignature** digitalSignature)
10HRESULT ReplaceSignatureXml(IOpcPartUri* signaturePartName, BYTE* newSignatureXml, DWORD count, IOpcDigitalSignature** digitalSignature)