|
| | CheckCertificateValidity (cert_path, cert_password, client_data) |
| | 用于检查证书有效性的回调函数。 更多...
|
| |
| | ContinueCalcDigest (client_data, pause) |
| | 用于继续自定义摘要计算过程的回调函数。 更多...
|
| |
| | GetDigest (client_data) |
| | 用于在计算过程完成后获取摘要的回调函数。 更多...
|
| |
| | Release () |
| | 用于释放当前回调对象本身的回调函数。 更多...
|
| |
| | Sign (digest, digest_length, cert_path, cert_password, digest_algorithm, client_data) |
| | 用于执行签名并返回签名数据的回调函数。 更多...
|
| |
| | Sign (digest, digest_length, cert_file_stream, cert_password, digest_algorithm, client_data) |
| | 用于执行签名并返回签名数据的回调函数。 更多...
|
| |
| | StartCalcDigest (file, byte_range_array, size_of_array, signature, client_data) |
| | 用于启动自定义摘要计算的回调函数,主要用于初始化计算过程。 更多...
|
| |
| | VerifySigState (digest, digest_length, signed_data, signed_data_len, client_data) IsNeedPadData() |
| | 用于验证签名完整性并返回验证状态的回调函数。 更多...
|
| |
此类表示用于签署或验证签名的回调对象。 此类中的所有纯虚函数都用作回调函数,应由用户实现, 以便以自定义方式签署或验证签名。
用户可以通过函数 FSDK.Library.RegisterSignatureCallback 将自定义签名回调对象注册到 Foxit PDF SDK,使用过滤器和子过滤器作为回调名称。
- 参见
- FSDK.Library
◆ CheckCertificateValidity()
| FSDK::SignatureCallback::CheckCertificateValidity |
( |
cert_path |
, |
|
|
cert_password |
, |
|
|
client_data |
|
|
) |
| |
◆ ContinueCalcDigest()
| FSDK::SignatureCallback::ContinueCalcDigest |
( |
client_data |
, |
|
|
pause |
|
|
) |
| |
◆ GetDigest()
| FSDK::SignatureCallback::GetDigest |
( |
client_data |
| ) |
|
用于在计算过程完成后获取摘要的回调函数。
当计算过程成功完成时,将触发此回调函数。
- 参数
-
- 返回
- 摘要字符串。 如果有任何错误,请返回空字符串。
◆ Release()
| FSDK::SignatureCallback::Release |
( |
| ) |
|
◆ Sign() [1/2]
| FSDK::SignatureCallback::Sign |
( |
digest |
, |
|
|
digest_length |
, |
|
|
cert_path |
, |
|
|
cert_password |
, |
|
|
digest_algorithm |
, |
|
|
client_data |
|
|
) |
| |
◆ Sign() [2/2]
| FSDK::SignatureCallback::Sign |
( |
digest |
, |
|
|
digest_length |
, |
|
|
cert_file_stream |
, |
|
|
cert_password |
, |
|
|
digest_algorithm |
, |
|
|
client_data |
|
|
) |
| |
◆ StartCalcDigest()
| FSDK::SignatureCallback::StartCalcDigest |
( |
file |
, |
|
|
byte_range_array |
, |
|
|
size_of_array |
, |
|
|
signature |
, |
|
|
client_data |
|
|
) |
| |
◆ VerifySigState()
| FSDK::SignatureCallback::VerifySigState |
( |
digest |
, |
|
|
digest_length |
, |
|
|
signed_data |
, |
|
|
signed_data_len |
, |
|
|
client_data |
|
|
) |
| |
用于验证签名完整性并返回验证状态的回调函数。
宿主应用程序为自定义签名机制提供此回调函数。 此回调函数将在签名验证过程中被触发。
从 7.0 开始,此回调函数仅用于验证签名的完整性。 有关更多详细信息,请查看有关返回值的注释。
- 参数
-
- 返回
- 验证状态:
用于检查在调用回调函数 FSDK.SignatureCallback.VerifySigState 时 是否返回所有带填充零的内容的回调函数。
-
true 表示返回内容流中的所有数据(包括填充零), 而 false 表示返回不带流末尾填充零的内容数据。
◆ e_CertValid
| FSDK::SignatureCallback::e_CertValid |
|
static |
证书有效性的枚举。
此枚举的值应单独使用。证书有效。