1

我对编程很陌生。我需要签署 PDF 文件,用户有多个证书(我有用户名、密码、特定证书的 ID、特定证书的序列号)

我试图了解我需要使用的方法的顺序以及我需要使用哪些方法。

有必要这样吗?

1.初始化SAPI库:SAPIInit

2.获取SAPI会话句柄:SAPIHandleAcquire(SESHandle)

3.Personalize SAPI Session : SAPILogon(SESHandle, username, domain, password)

  1. SAPIConfigurationValueSet

  2. SAPISignatureFieldCreateSign(SESHandle,文件类型,文件路径,SFS,标志,“”)

  3. SAPI注销(SESHandle)

  4. SAPIHandleRelease(SESHandle)

4

1 回答 1

1

顺序和方法都很好。这些是您应该传递给ConfigurationValueSet函数的参数:

ConfigurationValueSet(SESHandle, SAPI_ENUM_CONF_ID.SAPI_ENUM_CONF_ID_CERT_SERIAL_ID, SAPI_ENUM_DATA_TYPE.SAPI_ENUM_DATA_TYPE_WSTR, "{CERT SERIAL ID}", 1)
于 2014-09-29T11:22:50.857 回答