Foxit PDF SDK
foxit.pdf.CertificateSecurityCallback类 参考
类 foxit.pdf.CertificateSecurityCallback 继承关系图:
foxit.pdf.SecurityCallback

Public 成员函数

virtual string GetDecryptionKey (global::System.IntPtr envelope_buffer, int envelope_length)
 用于获取解密证书保护的PDF文档的密钥的回调函数。 更多...
 
override PDFDoc.EncryptType GetSecurityType ()
 获取当前安全回调的加密类型。 更多...
 
- Public 成员函数 继承自 foxit.pdf.SecurityCallback
virtual void Release ()
 用于释放当前回调对象自身的回调函数。 更多...
 

详细描述

此类表示证书解密的回调对象。如果用户想要使用自己的 证书安全回调,用户应该继承此回调类并实现纯虚函数 (作为回调函数),然后通过函数 common.Library.RegisterSecurityCallback 并使用 filter "Adobe.PubSec" 向 Foxit PDF SDK 注册自己的证书安全回调对象。 函数 common.Library.UnregisterSecurityCallback 可以用来注销具有 注册过滤器名称的安全回调对象。

成员函数说明

◆ GetDecryptionKey()

string foxit.pdf.CertificateSecurityCallback.GetDecryptionKey ( global::System.IntPtr  envelope_buffer,
int  envelope_length 
)
inlinevirtual

用于获取解密证书保护的PDF文档的密钥的回调函数。

参数
[in]envelope_buffer表示证书信封的缓冲区。
[in]envelope_length证书信封缓冲区的长度,以字节为单位。
注解
用户应该实现此回调函数。
返回
解密密钥。

◆ GetSecurityType()

override PDFDoc.EncryptType foxit.pdf.CertificateSecurityCallback.GetSecurityType ( )
inlinevirtual

获取当前安全回调的加密类型。

注解
用户不应覆盖此函数,否则会有意外行为。
返回
加密类型。它总是返回 foxit.pdf.PDFDoc.EncryptType.e_EncryptCertificate

重载 foxit.pdf.SecurityCallback .