此类表示证书解密的回调对象。如果用户想要使用自己的 证书安全回调,用户应该继承此回调类并实现纯虚函数 (作为回调函数),然后通过函数 common::Library::RegisterSecurityCallback 并使用 filter "Adobe.PubSec" 向 Foxit PDF SDK 注册自己的证书安全回调对象。 函数 common::Library::UnregisterSecurityCallback 可以用来注销具有 注册过滤器名称的安全回调对象。
◆ GetDecryptionKey()
| virtual String foxit::pdf::CertificateSecurityCallback::GetDecryptionKey |
( |
const void * |
envelope_buffer, |
|
|
uint32 |
envelope_length |
|
) |
| |
|
pure virtual |
用于获取解密证书保护的PDF文档的密钥的回调函数。
- 参数
-
| [in] | envelope_buffer | 表示证书信封的缓冲区。 |
| [in] | envelope_length | 证书信封缓冲区的长度,以字节为单位。 |
- 注解
- 用户应该实现此回调函数。
- 返回
- 解密密钥。
◆ GetSecurityType()